···
Log in / Register
Digital Twin Software Developer (EE25088)
Negotiable Salary
Workable
Full-time
Onsite
No experience limit
No degree limit
Roanoke, VA, USA
Favourites
Share
Description

Job #EE25088 Job Title Digital Twin Software Developer Office Location Roanoke, VA Business Function /Department Technology / System Development Sales Territory, if applicable N/A General Role Description Develop and optimize software for real-time industrial systems and immersive 3D simulations Role Accountabilities -   Integrate software development with digital twin technologies to deliver high-performance, accurate models -   Provide responsive support across control systems and visualization platforms, ensuring seamless functionality and fidelity between physical and virtual 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, ensuring design, development, and delivery meet performance and quality standards -   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 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

Source:  workable View original post
Workable · HR

Company

Workable
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.