
Senior/Staff Embedded Software Engineer – Camera Systems
Skydio
full-time
Posted on:
Location Type: Hybrid
Location: San Mateo • California • United States
Visit company websiteExplore more
Salary
💰 $170,000 - $282,500 per year
Job Level
About the role
- Lead development and integration of camera subsystems
- Design and bring up ISP and camera module hardware
- Configure and optimize ISP and encoder pipelines
- Collaborate with image quality, calibration, and test teams to deliver production-ready camera software
- Develop next-generation image processing algorithms for autonomous flight applications
Requirements
- Proven experience with ISP development on ARM-based Linux/Android SoCs
- Deep understanding of ISP pipeline architecture, including front-end, Bayer processing, and post-processing
- Strong background in algorithm development across CPU, DSP, GPU, and ISP pipelines
- Hands-on experience with stabilization algorithms and tuning (OIS, EIS)
- Familiarity with Android Camera HAL3, Linux V4L2, AVC, and HEVC standards
- Experience with GStreamer and GPU shader-based implementations for image processing (Debayering, lens shading, etc.)
- Strong embedded development experience, including firmware for physical hardware
- Proficiency in modern C++ in real-time, embedded environments
- Python scripting and development skills
- Skilled in hardware bring-up, low-level debugging, and performance optimization
- Commitment to writing clean, maintainable, and well-abstracted code
Benefits
- Paid vacation time
- Sick leave
- Holiday pay
- 401K savings plan
- Group health insurance plans
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ISP developmentalgorithm developmentC++Pythonimage processing algorithmsstabilization algorithmsembedded developmentfirmware developmentlow-level debuggingperformance optimization
Soft Skills
collaborationcommitment to clean code