# Senior Software Engineer - Embedded
**Company:** [Skydio](https://hotfix.jobs/companies/skydio)
**Location:** San Mateo, CA
**Salary:** $170K-$278K
**Skills:** C++, Python, Embedded Linux, Qualcomm Soc, Stm32, Camera Drivers, Arm Assembly, Embedded Security, Rtos, Linux Kernel
**Posted:** 2021-07-13
> Senior embedded software engineer architects and implements firmware for autonomous drones, integrating sensors, cameras, and hardware on embedded Linux and microcontrollers. Requires modern C++, Python, SOC development, and hardware bring-up experience.
## Job Description
## How you'll make an impact
- Provide technical direction and architecture of complex systems
- Design and implement the embedded software that runs on the vehicle
- Characterize, integrate, and validate key subsystems (e.g. next-gen camera, radio)
- Bring up and debug new hardware
- Write interfaces and drivers for sensors and other devices

## What makes you a good fit
- Ability to write **modern C++** in a real-time embedded environment
- **Python** development experience
- Ability to write clean code with appropriate abstraction boundaries
- **SOC** development (**Qualcomm** devices a plus), embedded microcontrollers, **camera drivers**
- Practical experience writing firmware/embedded code for a physical device
- **Embedded Linux** userspace and kernel development
- Fundamental knowledge of low-level firmware
- Hands-on hardware bring-up, system debugging and code optimization
- Knowledge of debugging systems at **ARM assembly** code level
- **Embedded security** and cryptographic firmware development

## Compensation
Annual base salary range: **$170,000 - $277,500**
**Apply:** https://hotfix.jobs/jobs/senior-software-engineer-embedded-at-skydio-360e5c22-067e-4554-9d2a-29b43f76fadf
**Canonical:** https://hotfix.jobs/jobs/senior-software-engineer-embedded-at-skydio-360e5c22-067e-4554-9d2a-29b43f76fadf