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
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
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead engineering for a mission-driven startup by architecting and shipping production-grade full-stack systems that power AI-assisted special education evaluations.
DataSnipper is looking for a Senior Back-End Engineer to architect and build scalable, cloud-native back-end systems for a fast-growing AI document platform.
nCino is hiring a part-time Software Engineer Intern to contribute to real fintech products, working remotely (MT hours) or onsite in Lehi, UT, from September 2025 to May 2026.
Talan is hiring a C++ Software Engineer to build and optimize low-latency market connectivity and execution systems for its derivatives trading platform in New York.
Lead infrastructure engineering for Dia by building scalable systems, tools, and APIs that enable AI-driven browser features and make other engineers more productive.
As a Senior Distinguished Engineer at Capital One, you will provide thought leadership, define technical vision for your domain, and mentor engineers while delivering practical, high-quality architectures across the organization.
Perforce seeks a Senior Software Engineer to help design and maintain scalable, high-availability systems for the Puppet product using Git, PostgreSQL, Ruby, and Clojure.
The Recording Academy is hiring a senior Full Stack Developer to architect and deliver secure, high-performing web applications that power programs and services for the music community.
Build core backend and infrastructure systems at Base Power to enable a nationwide network of distributed batteries and modernize the electrical grid.
A Senior Software Engineer role at Mastercard focused on building Qlik dashboards, Angular web UIs, API integrations, and high-quality datamarts to support large-scale fraud and transactional data initiatives.
Lead frontend delivery at Loot Labs by building high-quality, performant Next.js applications that bring Boxed.gg’s collectible marketplace to life.
Visa is hiring a Staff Systems Engineer in Highlands Ranch to maintain and advance developer tooling and CI/CD platforms, driving automation and operational excellence for enterprise-scale software delivery.
ServiceNow seeks a Senior Linux Performance Engineer to lead Postgres performance tuning, production triage, and automation for U.S. Federal customers on its cloud platform.
Headquartered in Tokyo, Japan, Toshiba Mitsubishi-Electric Industrial Systems Corporation (TMEIC) specializes in industrial electric and automation systems for industrial plants. The company develops and produces power electronics apparatus, elect...
11 jobs