Autonomy Software Engineer
Autonomy Software Engineer
Posted yesterday
SENIORITY
Lead
About the role
- Develop autonomy software for real-world robotic and autonomous systems operating in complex environments
- Build and maintain multi-target tracking and data association systems used in live operational settings
- Design inter-system communication protocols for coordination between autonomous agents and command infrastructure
- Develop onboard software platforms integrating sensors, payloads, and modular autonomy components
- Build and validate high-fidelity simulation environments for autonomous system testing
- Train, tune, and evaluate perception and tracking models using modern machine learning techniques
- Work across embedded hardware and software systems, including prototyping and debugging integrated systems
- Write clean, reliable, and production-grade code used in real deployments
- 3+ years of experience in robotics, autonomy, or embedded software systems
- Strong experience in systems programming (C++, Rust, or Go preferred)
- Solid background in robotics algorithms (e.g., planning, estimation, tracking, or control systems)
- Understanding of embedded systems and hardware interfaces (e.g., serial communication, microcontrollers, sensors)
- Strong grasp of networking fundamentals (TCP/UDP, multicast, distributed communication patterns)
- Experience building reliable, testable software in real-world environments
- Experience with perception systems, sensor fusion, or multi-target tracking
- Familiarity with robotics frameworks (e.g., ROS2 or similar middleware)
- Exposure to distributed or edge computing systems in robotics or IoTHands-on hardware experience (debugging electronics, prototyping, instrumentation tools)
- Experience with simulation environments for robotics or autonomy
- Machine learning experience applied to perception or decision systems
- Familiarity with geospatial or multi-agent systems
- Work on real-world autonomous systems operating at scale
- Deep technical ownership across robotics, software, and systems engineering
- High-impact engineering problems in distributed autonomy and edge intelligence
- Competitive compensation + meaningful equity
- Highly technical team solving complex, real-time autonomy challenges
- Important requirements (must meet all)
- Must be a US citizen or Green Card holder
- Must have worked within aerospace, defence, space, or aviation industries
- Must be willing and able to travel to California 1–2 times per month
- If this role is of interest, please apply and I will reach out directly!
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
