Develop and integrate core path planning algorithms for autonomous aerial systems (UAVs, fighter aircraft) supporting military missions. Requires 3-5 years experience with sampling/grid-based planning methods, C++ or Python, and outer-loop control systems.
150k – 200k
On-site3+ YOEEmbedded Engineering
About the role
Responsibilities
Write software that operates real autonomous aircraft systems including fighter aircraft, maritime surface vessels, group 1-5 unmanned aerial vehicles (UAVs), as well as simulated models to accomplish tactical military missions
Build, leverage, and improve aerial autonomy software architectures that are ultimately tested and deployed on real systems to accomplish military missions
Collaborate with DoD warfighter domain experts and 3rd party UAS vehicle vendors to develop and integrate aerial autonomy software onto OEM hardware
Requirements
3-5 years of professional experience in autonomous vehicle motion planning, robotics, or a related field
Experience in 3D+ path planning using sampling based methods such as RRT* or similar
Experience in 2/2.5D grid based planning methods such as A* or similar
Experience developing autonomy algorithms in either C++ or Python
Experience developing or implementing outer-loop control systems
Strong functional, procedural, data-oriented, and object-oriented programming experience
Experience using git, Visual Studio Code, GitLab
Must be a U.S. Citizen
Must hold or be eligible for a U.S. Secret security clearance
Willing to travel as projects require (~20% average travel)
Nice to Have
Experience with UAS GNC/navigation systems such as PX4 and Ardupilot
Ability to use data visualization and debugging tools to support autonomy control development
Experience developing in Docker and containerized development environments, using Linux-based operating systems (e.g., RHEL, Ubuntu), source control systems, and artifact registries
Skills
C++PythonRrt*A*Path PlanningMotion PlanningGitGitLabVisual Studio CodeDocker
Leads embedded security architecture for vehicle platforms, implementing secure boot, HSM integration, and cryptographic protections. Requires 5+ years experience, expertise in embedded security, and programming in C/C++/Python.
150k – 242k
On-site5+ YOEEmbedded Engineering
Embedded AI Engineer – Android Automotive (On-Device Intelligence)
Applied IntuitionSunnyvale, CA
Develops and deploys embedded ML systems and on-device multimodal LLMs for Android Automotive platforms, optimizing for edge constraints like latency and safety. Requires 3+ years shipping ML on embedded/mobile platforms, C++ proficiency, and Android expertise.
150k – 250k
On-site3+ YOEEmbedded Engineering
Software Engineer (Robotics)
Coram AISunnyvale, CA
Builds high-performance, low-latency distributed systems and real-time data pipelines in C++ or Rust for edge robotics hardware. Requires 3+ years systems programming experience, strong concurrency knowledge, and Linux optimization skills.
Designs and implements deterministic, safety-critical motion planners for autonomous vehicle fallback systems, ensuring safe behavior under uncertainty. Requires 5+ years in AV/robotics motion planning, C++ proficiency, and data-driven evaluation skills.
151k – 240k
On-site5+ YOEEmbedded Engineering
Software Engineer, C++
FigmaSan Francisco, CA +1
Develops high-performance C++/WebAssembly client-side systems for Figma's real-time collaborative design platform. Optimizes browser performance, extends multiplayer protocols, and builds accessible features. Requires 4+ years experience with C++, TypeScript, and web applications.