Platzhalter Bild

Hybrid AI Software Developer (EE25087) en TMEIC Corporation

TMEIC Corporation · Roanoke, Estados Unidos De América · Hybrid

Solicitar ahora

Job # EE25087

Job Title AI Software Developer

Office Location Roanoke, VA

Business Function /Department Technology / System Development

Sales Territory, if applicable N/A

General Role Description

Design and deploy AI-driven solutions that enhance automation, efficiency, and decision-making in industrial operations

Role Accountabilities

-   Design and implement intelligent algorithms and scalable systems that enable real-time data analysis, predictive insights, and adaptive control

-   Ensure the delivery of smart, responsive technologies optimized for complex, data-intensive environments

-   Write software modules to satisfy project requirements

-   Ensure inter-operation of software modules into overall project in collaboration with project team

-   Design and conduct simulations to verify the software modules satisfy project requirements

-   Define modifications to existing tools, and features of new tools, that are necessary to engineer and commission products that incorporate selected technologies

-   Establish and maintain effective working relationships and productive communication with parent company to facilitate cooperation and coordination in design and development planning and project execution

-   Provide technical support to engineering and commissioning team members

-   Maintain technical ownership of software components, from concept through production

-   Maintain and evolve legacy systems as needed to support long-term functionality and modernization efforts

-   Maintain an existing software base, addressing bugs, obsolescence issues, and requested enhancements

-   Identify emerging technologies that address unmet client needs or create new demand through significant performance improvements

-   Develop solutions that deliver measurable value to clients and establish clear competitive differentiation for the Company

General Employee Accountabilities

-   Bring full effort to bear on tasks assigned by manager

-   Give manager best advice

-   Give earliest notice when work cannot be delivered as specified

-   Cooperate and collaborate with peers and interact cross-organizationally as specified by manager

-   Exemplify Company Core Values:  Integrity, Client Focus, Team Orientation, and Personal Commitment

-   Comply with all Company policies, practices, and procedures and all regulations and laws

-   Recommend viable improvements proactively

-   Ensure effective utilization of business tools and processes

Requirements

Minimum Qualifications

-   Bachelor of science degree in Math, Engineering, Computer Science, AI, Simulation, Gaming or equivalent via education and/or work experience

-   2 years’ experience as a software developer

-   Demonstrated programming skills

-   Demonstrated innovative problem-solving skills

-   Demonstrated experience developing and maintaining user interfaces

-   Demonstrated successful working relationships with clients, suppliers, and other internal and external contacts

-   Demonstrated successful and positive personal leadership, interpersonal, organizational, administrative, and communication skills

-   Demonstrated continuous improvement in areas of responsibility

-   Proficiency in MS Office

-   Availability to travel domestically and internationally, up to 25% of the time, often with limited notice

-   Sponsorship for US work authorization is not available for this position

Preferred Qualifications

-   Masters’ in software engineering with a concentration in controls, computer vision and/or GPU techniques

-   3 years' experience applying advanced technologies and/or software methodologies to automation or control systems.

-   Demonstrated successful work on a development team

-   Familiarity with process control for industrial systems

-   Demonstrated programming skills using C++, C#, and Python and experience with machine learning frameworks such as PyTorch, OpenCV, TensorFlow, or similar

-   Proficient in programming and managing digital replicas for 3D game environments

-   Experience with LiDAR based and camera-based solutions is a strong plus

-   Expertise in point cloud-based deep learning for 3D object detection, segmentation, and mapping with LiDAR

-   Ability to optimize deep learning models for real-time deployment and production environments

-   Knowledge of industrial communication protocols, such as ProfiNet, EthernetIP, ModbusTCP

-   Demonstrated experience with messaging protocols, such as OPC-UA, MQTT, Avro, ZeroMQ, HTTP

-   Experience with secure software practices

-   Demonstrated knowledge of developing solutions for Windows, and Linux systems

-   Demonstrated skills in creating human machine interfaces and system configuration utilities

-   Successful development of a new control product that advanced overall capability and was commercially successful

Link to TMEIC Corporation Americas websitehttps://www.tmeic.com/.  To be considered an applicant for any available positions, individuals must complete an online job application for each posting.  A resume may be attached to the online application but is not considered a substitute for the information in the application.  Applications will be considered only for the specific position for which the application is submitted.

EEO/AA/M/F/Vet/Disability Employer

Solicitar ahora

Otros empleos