Lead Embedded Software Engineer (f/m/d)

Navvis

Munich, Germany
**
Firmware development for arm and x86 systems
Low-level driver writing in c/c++
Hardware integration for sensors and interfaces
** NavVis is seeking a Lead Embedded Software Engineer to join their Mapping and Perception team in Munich, Germany. The role involves developing firmware and low-level systems for various hardware components, focusing on collaboration within an international team to solve complex challenges. **

Job Summary

  • The role involves building the firmware and low-level systems that power intelligent mapping devices used to bridge physical and digital worlds.
  • Candidates will write and maintain low-level drivers in C/C++ for various hardware components including Wi-Fi, Bluetooth, cameras, and LiDAR scanners.
  • The position requires contributing to test automation, CI pipelines, and build systems while supporting large-scale firmware deployment across device fleets.

Matching Summary

Match Score: 75

** NavVis is seeking a Lead Embedded Software Engineer to join their Mapping and Perception team in Munich, Germany. The role involves developing firmware and low-level systems for various hardware components, focusing on collaboration within an international team to solve complex challenges. **

Skills & Requirements

Must-have

  • Firmware development for ARM and x86 systems
  • Low-level driver writing in C/C++
  • Hardware integration for sensors and interfaces
  • Experience with serial, USB, MIPI, Ethernet protocols
  • CI/CD pipeline and build system maintenance

Nice-to-have

  • Collaboration with electrical engineering teams
  • International work environment experience
  • Test automation expertise
  • Multi-generational hardware configuration management

Key Requirements

  • ARM and x86 architecture proficiency
  • C/C++ programming expertise
  • Hardware interface protocol knowledge

Work Rights

Not specified

Tailored Resume

Cover Letter