C++ Embedded Software Engineer (Drone Stack)
- Sunnyvale, United States
- Mid Level
- 3+ years
- Posted
Skills
Required
- integration
- hardware
- Docker
- containerized deployment environments
- Linux-based operating systems
- RHEL
- Ubuntu
- Visual Studio Code
- Bash
- CMake
- git
Preferred
- C++
- integrating autonomy/robotics products
- Pixhawk
- autopilots
- ArduPilot / PX4
- software programming languages
Join our team as a C++ Embedded Software Engineer, where you will design and integrate complex autonomy and vehicle intelligence systems for drone technology. You will work closely with cross-functional teams to deliver robust solutions for defense and commercial customers, troubleshoot integration issues, and support live flight tests. This position offers a comprehensive benefits package, including health insurance, a 401(k) match, and a learning stipend.
Computer networking, code integration, and a passion for robotics integration is a must
This position can also be located in Fort Walton Beach, Florida if preferred
About Applied Intuition
Prior work with COTS hardware integration such as Nvidia Jetson and Raspberry Pi
Responsibilities
- Concevoir et intégrer des systèmes complexes d'autonomie et d'intelligence des véhicules, en intégrant le matériel et le logiciel sur les plateformes de véhicules.
- Collaborer étroitement avec des équipes interfonctionnelles pour fournir des solutions robustes et évolutives pour les clients de la défense et du secteur commercial.
- Intégrer et déployer des solutions d'autonomie sur des systèmes embarqués Linux et d'autres plateformes matérielles, y compris l'interface avec les capteurs.
Requirements
- BS or MS in Robotics, Computer Science or related engineering field
- Experience developing in Docker, containerized deployment environments, and using Linux-based operating systems (e.g., RHEL, Ubuntu)
- Excellent communication skills and customer-oriented project delivery mindset
- 3+ years of hands-on experience working with robotic systems (hardware, software, and integration)
- Must be a U.S. Citizen
Experience using git, Visual Studio Code, GitLab
- Familiarity with real-time, edge computing, and safety-critical systems operating in software-in-the-loop (SIL), hardware-in-the-loop (HIL), test & operational environments
- Experience integrating with communication busses & protocols:UART/RS232/RS422/RS485, SPI/QSPI, I2C, Ethernet
- Willingness to travel frequently for on-site integration and demonstrations (estimated 10–20%)
- Must be eligible to obtain and maintain a U.S. security clearance
- Don’t meet every single requirement? If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles
- Experience in modern C++ (2011, 2017, or 2020 standards), Bash, and CMake
- Experience with Agile development practices and CI/CD pipelines
- FAA Part 107 Remote Pilot Certificate
- Active U.S. SECRET clearance preferred
Preferred
- Experience integrating autonomy/robotics products with Pixhawk autopilots (ArduPilot and/or PX4)
- Experience with software programming languages: C++ preferred
Pay
USD 135,000 - 200,000
jobapplier