Staff Software Engineer, Simulation

Aerovect

Job Summary

AeroVect is seeking a Staff Software Engineer, Simulation to lead the technical strategy and execution of simulation frameworks for autonomous driving systems. This role involves designing scalable, high-fidelity simulation environments to accelerate development, ensure safety, and validate real-world readiness for ground handling autonomy. The engineer will drive the development of advanced testing frameworks and integrate them into CI/CD systems, contributing to technical roadmaps and mentoring other engineers.

Must Have

  • Lead development of advanced simulation and testing frameworks to validate algorithms.
  • Architect scalable simulation pipelines and infrastructure for continuous integration.
  • Collaborate with autonomy teams to define simulation goals and metrics.
  • Integrate and automate simulation workflows within CI/CD systems.
  • Analyze simulation outputs and telemetry data to identify bottlenecks.
  • Mentor engineers and promote best practices in test design and validation.
  • Contribute to technical roadmaps and ensure platform evolution.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or related field.
  • 7+ years of experience.
  • Strong software engineering expertise with C++ and Python.
  • Deep understanding of simulation, modeling, and validation methodologies.
  • Hands-on experience with Linux, distributed systems, and software development best practices.
  • Familiarity with simulation platforms such as NVIDIA Omniverse, CARLA, Applied Intuition, or Foretellix.

Good to Have

  • Experience designing and validating safety-critical systems in autonomous driving, aerospace, or robotics.
  • Experience developing or maintaining autonomous vehicle software stacks (e.g., ROS/ROS2, Autoware).
  • Background in automated testing, continuous integration, and data-driven validation.
  • Knowledge of sensor modeling (camera, lidar, radar) and environment generation techniques.
  • Experience with cloud-based simulation infrastructure and large-scale distributed test execution.
  • Proven ability to influence technical direction across multiple teams and drive initiatives.

Job Description

Who We Are

AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground handling providers. For more information, visit www.aerovect.com

.

As a Staff Software Engineer, Simulation, you will drive the technical strategy and execution of simulation frameworks that enable large-scale testing and validation of autonomous driving systems. You’ll lead the design of scalable, high-fidelity simulation environments that accelerate development, ensure safety, and validate real-world readiness.

You Will

  • Lead the development of advanced simulation and testing frameworks to validate perception, planning, and control algorithms
  • Architect scalable simulation pipelines and infrastructure to support continuous integration, regression testing, and large-scale scenario execution
  • Collaborate closely with autonomy teams to define simulation goals, performance metrics, and success criteria
  • Integrate and automate simulation workflows within CI/CD systems to ensure end-to-end validation coverage
  • Analyze simulation outputs and telemetry data to identify performance bottlenecks, failure modes, and areas for improvement
  • Mentor engineers and promote best practices in test design, validation, and quality assurance for autonomous systems
  • Contribute to technical roadmaps and ensure the simulation platform evolves to meet product and safety milestones

You Have

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related technical field with 7+ years of experience
  • Strong software engineering expertise with C++ and Python, including writing high-performance and maintainable code
  • Deep understanding of simulation, modeling, and validation methodologies
  • Hands-on experience with Linux, distributed systems, and software development best practices (testing, version control, code review)
  • Familiarity with simulation platforms such as NVIDIA Omniverse, CARLA, Applied Intuition, or Foretellix

We Prefer

  • Experience designing and validating safety-critical systems in domains such as autonomous driving, aerospace, or robotics
  • Experience developing or maintaining autonomous vehicle software stacks (e.g., ROS/ROS2, Autoware)
  • Background in automated testing, continuous integration, and data-driven validation
  • Knowledge of sensor modeling (camera, lidar, radar) and environment generation techniques
  • Experience with cloud-based simulation infrastructure and large-scale distributed test execution
  • Proven ability to influence technical direction across multiple teams and drive initiatives from concept to deployment

11 Skills Required For This Role

Performance Analysis Cpp Game Texts Quality Control Test Coverage Automated Testing Regression Testing Linux Ci Cd Python Algorithms