Skip to content
New Job?Nejo!

Your personal AI career agent

NANavVis

Lead Embedded Software Engineer(m/w/x)

München
Full-timeWith Home OfficeSenior

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

  • EnglishNative

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
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of NavVis and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

  • NavVis

    Senior Software Engineer (C++ and Python)(m/w/x)

    Full-timeWith HomeofficeSenior
    München
  • EGYM

    Team Lead - Firmware Engineering (Rust & C)(m/w/x)

    Full-timeWith HomeofficeSenior
    München
  • Vyoma GmbH

    Embedded Engineer (Senior)(m/w/x)

    Full-timeWith HomeofficeExperienced
    München
  • Fernride

    Staff Embedded Software Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    München
  • EGYM

    Team Lead – Machine Software(m/w/x)

    Full-timeWith HomeofficeSenior
    München
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes