Software Engineer - Modeling & Simulation

Anduril Anduril · Defense · Costa Mesa, CA · Maritime & Maneuver Dominance : Maneuver Dominance Engineering : Mission Software Engineering

Software Engineer focused on developing and validating simulation tools for autonomous systems, specifically modeling sensors and vehicles to ensure simulated performance matches real-world hardware. The role involves building software for visualization, analysis, and optimization of configurations, and collaborating with other engineering teams.

What you'd actually do

  1. Develop accurate models of sensors (e.g., LiDAR, cameras, IMUs) and vehicles to simulate performance under various configurations.
  2. Ensure simulated sensors and platforms closely match physical hardware performance in real-world conditions.
  3. Build and maintain software tools for visualizing, analyzing, and optimizing sensor and vehicle configurations.
  4. Conduct technical evaluations of sensor configurations to assess range, accuracy, and other performance metrics.
  5. Explore trade-offs in sensor placement, platform design, and environmental factors to maximize system performance.

Skills

Required

  • Bachelor’s, Master’s, or Ph.D. in Robotics, Computer Science, Electrical Engineering, or a related field.
  • Proven experience modeling sensors like LiDAR, cameras, IMUs, and GPS in simulation.
  • Proficiency with simulation frameworks such as Unreal Engine.
  • Strong programming skills in C++ and Python for building simulation tools and analysis pipelines.
  • Experience creating tools or dashboards for visualizing simulation results.
  • Familiarity with physics-based simulation techniques for accurate environmental and sensor modeling.
  • Ability to validate and align simulation models with real-world hardware and systems.
  • Strong ability to analyze and interpret simulation data for performance evaluation.

Nice to have

  • Hands-on experience with physical sensors and understanding of their operational characteristics.
  • Knowledge of optimization algorithms for sensor placement or system design.
  • Familiarity with AI/ML techniques for improving simulation fidelity or analyzing sensor data.
  • Experience with tools like Matplotlib, Plotly, or 3D visualization libraries.
  • Understanding of hardware constraints and system-level trade-offs in sensor integration.
  • Active U.S. Secret clearance is a plus.

What the JD emphasized

  • simulation tools
  • sensor modeling
  • simulation frameworks
  • software tools
  • visualizing, analyzing, and optimizing
  • simulation results
  • physical testing
  • deployed systems
  • simulation frameworks
  • simulation results
  • simulation data
  • simulation fidelity
  • simulation results
  • simulation and real-world performance
  • simulation tools