Embedded Linux Engineer

MED-EL Medical Electronics
Neckarsulm, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English
Experience level
Senior
Compensation
€ 55K

Job location

Neckarsulm, Germany

Tech stack

C
C++
Continuous Integration
Linux on Embedded Systems
Ethernet
Joint Test Action (IEEE Standards)
Universal Asynchronous Receiver/Transmitter
GIT
Yocto
Information Technology
Software Version Control

Job description

  • Bachelor's degree or higher degree (University, FH) in Computer Science, Information Technology, or a related field
  • At least three - five years of practical experience of embedded Linux development using Yocto, ideally within a CI/CD environment
  • Strong C programming skills; knowledge of version control system such as GIT, familiarity with C++, Rust is a plus
  • Experience with common hardware interfaces (SPI, I2C, UART, USB, Ethernet)
  • Team-oriented mindset with good English communication skills, both written and spoken; German skills are a plus, Design, extend, and maintain a high-performance Yocto-based Linux distribution tailored for cutting-edge embedded platforms Configure, optimize, and support bootloaders, Linux kernels, and BSPs for custom hardware solutions Architect and implement automated build, integration, and testing pipelines to ensure a smooth and reliable development workflow Diagnose and resolve complex hardware and software issues using tools such as GDB, JTAG, oscilloscopes, and logic analyzers Develop and continuously enhance robust security mechanisms across the entire embedded Linux stack-from secure boot to user space

Requirements

Bachelor's degree or higher degree (University, FH) in Computer Science, Information Technology, or a related field At least three - five years of practical experience of embedded Linux development using Yocto, ideally within a CI/CD environment Strong C programming skills; knowledge of version control system such as GIT, familiarity with C++, Rust is a plus Experience with common hardware interfaces (SPI, I2C, UART, USB, Ethernet) Team-oriented mindset with good English communication skills, both written and spoken; German skills are a plus

Benefits & conditions

  • Central Location
  • Employee Discounts
  • Flexible Hours
  • International Environment
  • Onboarding
  • Workplace Well-Being

Central Location

Employee Discounts

Flexible Hours

International Environment

Onboarding

Workplace Well-Being

About the company

* Design, extend, and maintain a high-performance Yocto-based Linux distribution tailored for cutting-edge embedded platforms * Configure, optimize, and support bootloaders, Linux kernels, and BSPs for custom hardware solutions * Architect and implement automated build, integration, and testing pipelines to ensure a smooth and reliable development workflow * Diagnose and resolve complex hardware and software issues using tools such as GDB, JTAG, oscilloscopes, and logic analyzers * Develop and continuously enhance robust security mechanisms across the entire embedded Linux stack-from secure boot to user space

Apply for this position