Sr/staff Embedded Software Engineer - Camera Systems

Skydio · Defense · Tampere, Finland · R&D

Sr/Staff Embedded Software Engineer - Camera Systems for autonomous drones, focusing on ISP pipelines and Linux-based SoCs. Develops and integrates camera subsystems, optimizes ISP and encoder pipelines, and creates next-generation image processing algorithms for autonomous flight.

What you'd actually do

  1. Lead development and integration of camera subsystems
  2. Design and bring up ISP and camera hardware
  3. Configure and optimize ISP and encoder pipelines
  4. Collaborate with image quality, calibration, and test teams to deliver production-ready camera software
  5. Develop next-generation image processing algorithms for autonomous flight applications

Skills

Required

  • ISP development on ARM-based Linux/Android SoCs (Qualcomm preferred)
  • ISP pipeline architecture
  • Algorithm development (CPU, DSP, GPU, ISP)
  • Real-time 3A algorithms
  • Android Camera HAL3, Linux V4L2, AVC, HEVC
  • GStreamer
  • GPU shader-based image processing
  • Embedded development
  • Firmware development
  • Modern C++
  • Python scripting
  • Hardware bring-up
  • Low-level debugging
  • Performance optimization

Nice to have

  • FAA Part 107 certification

What the JD emphasized

  • ISP development on ARM-based Linux/Android SoCs
  • ISP pipeline architecture
  • algorithm development across CPU, DSP, GPU, and ISP pipelines
  • real-time 3A algorithms
  • Android Camera HAL3, Linux V4L2, AVC, and HEVC standards
  • GStreamer and GPU shader-based implementations for image processing
  • embedded development experience
  • firmware for physical hardware
  • modern C++ in real-time, embedded environments
  • hardware bring-up
  • low-level debugging
  • performance optimization