secrethunter.io — Israel's job board

Simulation Software Engineer

Iron Drone · petahtikva

Description As a  Simulation Software Engineer , you will design and develop the virtual environments that enable the organization to  build, test, and validate complex systems before they reach the field . This role is central to accelerating development, improving system reliability, and enabling safe, scalable iteration on advanced autonomous capabilities. Why This Role is Unique You will build the  virtual foundation  that enables real-world systems to succeed Direct impact on product quality, safety, and development speed Work across the full system: edge software, backend services, and user-facing applications Opportunity to shape how simulation is used across the entire organization High ownership in a greenfield environment with cutting-edge technology Who You Are A systems thinker who enjoys modeling complex real-world behavior Curious about how software interacts with physical systems Hands-on, creative, and motivated to build from scratch Comfortable working across disciplines: software, robotics, and infrastructure Responsibilities Design and develop  high-fidelity simulation environments  for autonomous systems Build and maintain simulation infrastructure that integrates with the  full software stack (Core, Edge, and C2) Develop tools and frameworks for  scenario creation, testing, and system validation Collaborate with engineering teams to translate real-world behaviors into  accurate and scalable simulation models Integrate simulation into  CI/CD pipelines  to enable automated testing and validation Optimize performance and scalability of simulation systems for complex, multi-agent scenarios Contribute to internal tooling and workflows that improve simulation usability and adoption Requirements 3+ years of experience in  software development  (C++, Python, or similar) Strong understanding of  object-oriented design and system architecture Experience working in  Linux-based environments Familiarity with real-time systems, distributed systems, or complex software stacks Experience building or working with  simulation environments, game engines, or physics-based systems Strong problem-solving skills and ability to work across multiple technical domains Preferred Experience Hands-on experience with simulation platforms such as  NVIDIA Isaac, AirSim, Gazebo , or similar Experience in  robotics or autonomous systems development Familiarity with robotics communication and middleware frameworks such as  ROS, DDS, or MAVLink Experience with game engines (e.g., Unreal Engine, Unity) Familiarity with containerization and virtualization (Docker, QEMU, etc.) Knowledge of CI/CD pipelines and automated testing frameworks Experience modeling sensors, physics, or real-world environments

Apply »