Your personal AI career agent
Lead Embedded Software Engineer(m/w/x)
Developing firmware and low-level drivers in C/C++ for ARM and x86 systems. 5+ years embedded software engineering experience required. 30 days PTO, EGYM Wellpass subsidy.
Requirements
- Master's or Bachelor's degree in electrical engineering, computer science, or related field
- 5+ years embedded software engineering experience
- Proficiency with ARM and x86 embedded devices
- Developing low-level drivers in user and kernel space
- Proficiency with C/C++ (low-level programming, user and kernel space)
- Proficiency with Python (scripting, test automation)
- Experience with ARM and x86 platforms
- Experience with cross-compilation and toolchains
- Solid knowledge of Linux systems
- Comfortable with terminal tools
- Comfortable with system-level debugging
- Familiarity with integration testing
- Familiarity with unit testing
- Familiarity with continuous integration best practices
- Strong problem-solving skills
- Ability to work independently in a structured way
- Excellent communication skills
- Proficiency in English
- Experience with over-the-air firmware deployment tools
- Experience with provisioning tools (e.g., Ansible)
- Experience with ARM-based microcontrollers
- Experience with RTOS environments
- Knowledge of high-speed interfaces (USB 3.x, MIPI CSI-2, HDMI, Gigabit Ethernet)
- Background in working with MIPI cameras
- Background in working with LiDAR scanners
- Experience working in agile development teams
- Experience with modern git workflows (branching, code review, CI/CD)
Tasks
- Develop firmware and embedded software for ARM and x86 systems
- Integrate and deploy firmware across multiple hardware generations
- Write and maintain low-level drivers in C/C++
- Test drivers for new hardware components
- Collaborate with electrical engineers on hardware development
- Build and maintain device configurations
- Contribute to test automation and CI pipelines
- Support large-scale firmware deployment and updates
Work Experience
- 5 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Native
Tools & Technologies
- ARM
- x86
- C/C++
- Python
- Linux
- Ansible
- RTOS
- USB 3.x
- MIPI CSI-2
- HDMI
- Gigabit Ethernet
- MIPI cameras
- LiDAR scanners
- git
Benefits
Flexible Working
- Flexible working hours
- Hybrid work setup
Bonuses & Incentives
- Employee referral bonus
More Vacation Days
- 30 days of paid time off
Healthcare & Fitness
- EGYM Wellpass subsidy
Public Transport Subsidies
- Deutschlandticket subsidy
Other Benefits
- Full visa and relocation support
Company Bike
- JobRad bike leasing
Additional Allowances
- Financial support for language classes
Not a perfect match?
- NavVisFull-timeWith HomeofficeSeniorMünchen
- EGYM
Team Lead - Firmware Engineering (Rust & C)(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - Vyoma GmbH
Embedded Engineer (Senior)(m/w/x)
Full-timeWith HomeofficeExperiencedMünchen - Fernride
Staff Embedded Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedMünchen - EGYM
Team Lead – Machine Software(m/w/x)
Full-timeWith HomeofficeSeniorMünchen
Lead Embedded Software Engineer(m/w/x)
Developing firmware and low-level drivers in C/C++ for ARM and x86 systems. 5+ years embedded software engineering experience required. 30 days PTO, EGYM Wellpass subsidy.
Requirements
- Master's or Bachelor's degree in electrical engineering, computer science, or related field
- 5+ years embedded software engineering experience
- Proficiency with ARM and x86 embedded devices
- Developing low-level drivers in user and kernel space
- Proficiency with C/C++ (low-level programming, user and kernel space)
- Proficiency with Python (scripting, test automation)
- Experience with ARM and x86 platforms
- Experience with cross-compilation and toolchains
- Solid knowledge of Linux systems
- Comfortable with terminal tools
- Comfortable with system-level debugging
- Familiarity with integration testing
- Familiarity with unit testing
- Familiarity with continuous integration best practices
- Strong problem-solving skills
- Ability to work independently in a structured way
- Excellent communication skills
- Proficiency in English
- Experience with over-the-air firmware deployment tools
- Experience with provisioning tools (e.g., Ansible)
- Experience with ARM-based microcontrollers
- Experience with RTOS environments
- Knowledge of high-speed interfaces (USB 3.x, MIPI CSI-2, HDMI, Gigabit Ethernet)
- Background in working with MIPI cameras
- Background in working with LiDAR scanners
- Experience working in agile development teams
- Experience with modern git workflows (branching, code review, CI/CD)
Tasks
- Develop firmware and embedded software for ARM and x86 systems
- Integrate and deploy firmware across multiple hardware generations
- Write and maintain low-level drivers in C/C++
- Test drivers for new hardware components
- Collaborate with electrical engineers on hardware development
- Build and maintain device configurations
- Contribute to test automation and CI pipelines
- Support large-scale firmware deployment and updates
Work Experience
- 5 years
Education
- Bachelor's degreeOR
- Master's degree
Languages
- English – Native
Tools & Technologies
- ARM
- x86
- C/C++
- Python
- Linux
- Ansible
- RTOS
- USB 3.x
- MIPI CSI-2
- HDMI
- Gigabit Ethernet
- MIPI cameras
- LiDAR scanners
- git
Benefits
Flexible Working
- Flexible working hours
- Hybrid work setup
Bonuses & Incentives
- Employee referral bonus
More Vacation Days
- 30 days of paid time off
Healthcare & Fitness
- EGYM Wellpass subsidy
Public Transport Subsidies
- Deutschlandticket subsidy
Other Benefits
- Full visa and relocation support
Company Bike
- JobRad bike leasing
Additional Allowances
- Financial support for language classes
About the Company
NavVis
Industry
IT
Description
NavVis is a global leader in reality capture and digital factory solutions, empowering organizations to make smarter decisions.
Not a perfect match?
- NavVis
Senior Software Engineer (C++ and Python)(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - EGYM
Team Lead - Firmware Engineering (Rust & C)(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - Vyoma GmbH
Embedded Engineer (Senior)(m/w/x)
Full-timeWith HomeofficeExperiencedMünchen - Fernride
Staff Embedded Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedMünchen - EGYM
Team Lead – Machine Software(m/w/x)
Full-timeWith HomeofficeSeniorMünchen