Skydio

Senior/Staff Embedded Software Engineer – Camera Systems

Skydio

full-time

Posted on:

Location Type: Hybrid

Location: San MateoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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