freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer AI Systems

Summary

Build industrial digital twins on NVIDIA Omniverse, integrating AI models, 3D simulations, and real-time factory data using Python and 3D engines.

Senior AI Software Engineer (Digital Twin & Industrial Integration)

Role Overview

We are looking for a Senior AI Software Engineer who enjoys the challenge of connecting different technical worlds. In this role, you will be a key technical contributor in building industrial digital twins on the NVIDIA Omniverse platform. You will focus on the 'integration layer'—making sure AI models, 3D simulations, and real-time factory data work together seamlessly. This is a hands-on position for someone who wants to move beyond standard software development and into the future of AI-driven manufacturing.

Key Responsibilities

System Integration & Development:

Develop Python-based applications and extensions within the Omniverse ecosystem. You will help build the bridge between virtual simulations and real-world industrial logic. AI Implementation:

Work with our AI team to deploy models (Computer Vision, VLM, LLM) into 3D environments, focusing on how these models interact with the digital twin. Data Connectivity:

Assist in designing and implementing data pipelines that sync real-time data (from PLC, IoT, or MES) with virtual models to create a 'live' digital twin. Cross-Team Collaboration:

Act as a technical focal point between AI researchers, software engineers, and business stakeholders to turn complex requirements into workable prototypes. Technical Mentorship:

Share your expertise with the team, conduct code reviews, and help establish best practices for reliable and maintainable code.

Requirements

Professional Experience:

5+ years in software engineering. We value candidates who have a solid track record of delivering functional software in complex environments. Strong Programming:

High proficiency in

Python . (Experience with

C++

is a plus, but not a day-one requirement). 3D Curiosity/Experience:

Familiarity with 3D engines (Omniverse, Unreal, or Unity) is highly preferred. If you understand

3D math or USD , that's a huge advantage. Integration Mindset:

Experience (or a strong interest) in connecting software to hardware or industrial systems (like IoT or MES). Education:

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Language Requirements (Business Necessity)

Ability to communicate in Mandarin

to collaborate effectively with Mandarin-speaking internal stakeholders and regional technical teams. Ability to communicate effectively in English

for technical documentation and professional reporting.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available