PLEASE NOTE: This role requires US citizenship or Green Card status, relevant aerospace/defence/space/aviation experience, and willingness to travel to California 1–2 times per month.
We’re hiring a Software Engineer, Autonomy to join a leading technology company building advanced systems for large-scale autonomous coordination and real-time robotic operations.
This role focuses on developing the core intelligence that runs onboard individual autonomous systems within a large, distributed network. You’ll work on perception, planning, control, and multi-agent coordination systems that operate in real-world environments.
This is a highly technical, hands‑on role spanning robotics algorithms, embedded systems, and distributed edge software.
What you’ll be doing
- 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
What we’re looking for
- 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
Nice to have
- 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 IoT
- Hands‑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
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!