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
- 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
- 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
Skills Required
- 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
- Hands-on experience with simulation platforms such as NVIDIA Isaac, AirSim, Gazebo
- Experience in robotics or autonomous systems development
- Familiarity with robotics communication and middleware frameworks such as ROS, DDS, or MAVLink
- Experience with game engines (Unreal Engine, Unity)
- Familiarity with containerization and virtualization (Docker, QEMU)
- Knowledge of CI/CD pipelines and automated testing frameworks
- Experience modeling sensors, physics, or real-world environments
What We Do
Airobotics Ltd. is an Israeli manufacturer and operator of Unmanned Aircraft systems deployed as mission-critical strategic aerial infrastructure for government and commercial entities all over the world. Airobotics provides trusted autonomous drones used for Safe & Smart Cities, Defense, Homeland Security, industrial projects and facilities, performing various automated aerial missions 24/7 with no human intervention. Founded in 2014, Airobotics combines expertise in aerospace hardware design, robust electronic systems, cutting-edge software engineering, and years of experience in commercial drone operations across a variety of environments. This blend of experience and expertise has enabled Airobotics to create the world's most reliable and effective autonomous unmanned systems and to implement them as mission-critical infrastructures to address the needs of the most complex environments in the world. Airobotics systems enable end-users to operate drones in real-time anytime, anywhere for aerial data capture and analysis, aerial delivery, and interception. Together with customized data analysis platforms, Airobotics systems enable faster, more effective, and more efficient operations and fully informed critical decision-making. The Airobotics Optimus is a fully automated drone system, comprising a drone, an airbase, swappable payloads and designated software. The system has a wide range of regulatory certifications and is the first of its kind in the global market to include a robotic arm swapping payloads and batteries for 24/7 continuous, unmanned aerial missions. The Airobotics Iron-Drone System is a fully automated interceptor drone launched from a designated pod, flying autonomously, and intercepting malicious drones.







