AI Software Developer (EE25087) at TMEIC
Roanoke, Virginia, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Nov, 25

Salary

0.0

Posted On

16 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Availability, Gaming, C++, Zeromq, Avro, Communication Skills, Process Control, Computer Science, Sponsorship, Opencv, Profinet, Computer Vision, Automation, Mqtt, Python, Windows, Segmentation, Lidar, Deep Learning, Continuous Improvement, Communication Protocols, Suppliers

Industry

Computer Software/Engineering

Description

DESCRIPTION

Job # EE25087
Job Title AI Software Developer
Office Location Roanoke, VA
Business Function /Department Technology / System Development
Sales Territory, if applicable N/A

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

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 website: https://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
Responsibilities

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
Loading...