Principal Software Engineer

Intepros Incorporated
United States
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Computer-Aided Design Agile Methodology Artificial Intelligence Linux Python (Programming Language) MATLAB Robotic Automation Software Software Engineering Digital Twin Information Technology Multiaccess Edge Computing

Job description

We’re seeking a Principal Software Engineer to develop and enhance a next-generation digital twin and robotics simulation environment. This role will focus on robotics simulation, physics modeling, sensor integration, and supporting future AI and workflow optimization initiatives. You’ll work closely with cross-functional engineering teams to build scalable simulation capabilities for advanced robotic systems., * Develop and enhance a digital twin simulation environment.

  • Migrate existing simulation assets into NVIDIA Isaac Sim.
  • Build articulated robot simulations and integrate with ROS2.
  • Develop physics models for robotic interactions.
  • Integrate sensor models and support workflow optimization.
  • Collaborate with software and robotics engineering teams.
  • Participate in Agile ceremonies and present technical progress.

Requirements

  • Bachelor’s degree in Computer Science, Robotics, Engineering, or a related field.
  • 8+ years of software engineering or robotics experience.
  • Strong Python development in Linux.
  • Experience with robotics simulation tools such as NVIDIA Isaac Sim, Gazebo, Webots, Unity, or MATLAB/Simulink.
  • Experience with robotics hardware, CAD modeling, and physics simulation.

Preferred Skills

  • ROS2
  • NVIDIA Omniverse/USD
  • Articulated robot simulation
  • Edge computing
  • Robotics controls

This is a highly specialized individual contributor role for an experienced engineer who enjoys solving complex robotics and simulation challenges in a collaborative, fast-paced environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:21 min

Building a digital twin to understand generative AI

Kai Mueller Kai Mueller +1 · WWC 2024

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:47 min

Structuring the digital twin simulation ecosystem

Ulrich Wurstbauer +1 · LIVE

Videos

See all

Related articles

See all