×
Register Here to Apply for Jobs or Post Jobs. X

Mission Autonomy Software Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Apera
Full Time position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Software Engineer, AI Engineer (Applied/Software), Python, Software Testing
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
Job Description & How to Apply Below

A venture-backed early-stage startup at the forefront of an emerging autonomous aerospace sector, building autonomous aircraft and the mission autonomy systems that direct them. The company partners with public sector agencies to deploy its technology in safety-critical operational environments.

The team is made up of engineers covering perception, mission autonomy, autonomous behaviors, and systems engineering. The culture is highly collaborative with shared sprint planning, but each engineer holds strong autonomy and ownership over their domain.

The client is now looking for a dedicated owner: a subject matter expert who can take simulation from a single-aircraft setup to a robust, scalable multi-aircraft environment, and deliver an initial package to a state-level customer as part of the federally funded work.

The successful candidate will be the sole owner of the simulation domain, but will work cross-functionally with engineers across perception, autonomous behaviors, mission autonomy, and communications. This is a rare opportunity to take technical leadership and design ownership over a significant domain inside a company at the earliest stages of a new industry.

Responsibilities
  • Own the simulation stack end-to-end: architecture, development, deployment, and validation.
  • Stand up the simulation environment and harden existing tooling around single-aircraft simulation so an initial package can be deployed to a state-level customer without high support needs from the core team.
  • Scale from single-aircraft to multi-aircraft simulation (2, 3, 4, 5+ aircraft) without requiring excessive server infrastructure.
  • Enhance sensor simulation and integrate it into the broader system.
  • Build interfaces (lightweight UIs, web apps, or configuration files) so customers can configure environmental conditions, aircraft starting positions, mission parameters, etc.
  • Enable independent evaluation of perception, autonomous behavior, and tactical strategy subsystems.
  • Support faster-than-real-time and 24/7 simulation runs to test new tactics and evaluate how changes to intelligence layers and strategies affect mission outcomes under varying environmental conditions.
  • Develop CI/CD infrastructure to run large-scale integrated tests overnight.
  • Build tools to evaluate system performance, failure modes, and degraded conditions.
  • Collaborate with autonomy, perception, and flight software engineers to ensure simulation reflects real-world constraints.
  • Contribute to core flight software (mission autonomy, world model) where helpful.
Requirements
  • Experience working with or building simulation environments
  • Modern C++ experience
  • Python for simulation and test tooling
  • Experience building, deploying, and debugging applications on Linux-based systems (Docker Compose, CMake, Conan, gdb/Valgrind)
  • Ability to own a domain end-to-end with minimal guidance
  • US Person (required for ITAR compliance: no TN, H1B, or non-US persons)
  • 4+ years of relevant experience
  • Background in robotics, aerospace, autonomy, flight simulators, gaming, or automotive
  • Experience with Unreal Engine or comparable game engines / simulation frameworks
  • Experience with distributed, multi-agent, or real-time systems
  • Networking fundamentals: IP/subnet, TCP/UDP, latency, jitter, packet loss
  • Geospatial reference systems (WGS
    84, ECEF, Local Tangent Plane, NAD
    83)
  • Hardware-in-the-loop or software-in-the-loop experience
  • Environmental simulation or geospatial systems background
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary