(Senior) Embedded Software Engineer (Linux & RTOS)

KINEXON GmbH
München, Germany
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work
Languages
English
Job source

Tech stack

Build Automation Automation of Tests Linux Device Drivers Linux on Embedded Systems Embedded Software Ethernet Firmware FreeRTOS Hardware Interface Design Hardware-In-The-Loop Simulation Linux Kernel
+13 more
Real-Time Operating Systems Software Engineering System Programming Universal Asynchronous Receiver/Transmitter USB Serial Peripheral Interface Reliability of Systems Backend Linux Development Yocto Integration Tests Hardware Infrastructure U-Boot

Job description

As an Embedded Software Engineer in our RTLS team, you will:

  • Develop and maintain software for our RTLS anchors and sensors
  • Design and implement embedded Linux and FreeRTOS applications
  • Integrate hardware components and communication interfaces
  • Develop and maintain device drivers and Linux kernel modules where required
  • Implement secure software deployment and update mechanisms
  • Improve system reliability, performance, and maintainability
  • Contribute to CI/CD pipelines and automated testing
  • Collaborate closely with firmware, hardware, backend, and product teams, We develop software across the entire embedded stack, from firmware to Linux-based edge devices. You should be comfortable working with technologies and concepts such as:
  • C, and modern C++(17 or newer)
  • Yocto Linux
  • FreeRTOS/Zephyr/Wirepas
  • Linux Kernel Modules
  • I2C, SPI, UART
  • Secure Updates, Encryption, Image Signing
  • ARM-based platforms
  • Variscite

Requirements

We are looking for a mid-level or senior embedded software engineer with experience developing Linux and RTOS-based systems:

  • Linux development & system programming, u-boot, device tree & drivers, or kernel modules
  • Embedded Linux build environment: Poky (Yocto Project, OpenEmbedded, BitBake) is a plus
  • Hardware interfaces such as GPIO, I2C, SPI, UART, USB, Ethernet
  • Embedded security concepts (image signing, encryption, secure updates)
  • Experience with automated firmware, hardware-in-the-loop and integration testing
  • Very good English skills and the ability to collaborate in an international engineering environment

Additional experience that would be an advantage:

  • Variscite or similar ARM platforms
  • Bitbake as build automation tool
  • Lowlevel MCU programming
  • FreeRTOS/Zephyr or comparable RTOS environments
  • Radio protocols

Benefits & conditions

Pulled from the full job description

  • Flexible schedule, At KINEXON, you will meet people with a similar mindset who are passionate about innovative technologies and love to master new challenges in a team, as well as create great products.

Become part of our team and enjoy the following benefits:

  • Freetime 30 days (DE) / 20 days (US) paid vacation to refuel your energy (for full-time employees)

  • WeCare - take your time off for the family (parental leave etc.)

  • WorkingHours - Early bird or night owl - you can choose your flexible work hours.

  • FlexibleLocation - we work with a hybrid and remote model.

  • OneTeam - We enjoy spending time together at regular team and company events.

  • OnTop - further benefits selected by you annually out of a range of benefits that we offer (mobility, sports, vacation budget, training budget and more)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · WWC 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all