Senior Embedded Linux Engineer
ML!PA Consulting GmbH
Berlin, Germany
4 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Berlin, Germany
Tech stack
C
Booting (BIOS)
Ubuntu (Operating System)
Software Debugging
Linux
Linux on Embedded Systems
Python
Linux kernel
Scripting (Bash/Python/Go/Ruby)
GIT
Software Version Control
Go
Job description
We're looking for a Senior Embedded Linux Engineer to help design, integrate, and maintain Linux-based systems on custom hardware platforms.
In this role, you'll work close to the Linux kernel, boot process, and hardware, and collaborate with hardware and software teams to bring up and optimize embedded systems.
This is a hands-on engineering role with strong technical ownership and impact on the platform.
Your Responsibilities
- Linux kernel development and integration (upstream, backporting, custom patches)
- Device Tree configuration for custom hardware
- Low-level Linux work (init systems, bootloaders, driver debugging)
- Development in C
- Tooling and automation using Shell and/or Python
- Version control with Git
Requirements
Do you have experience in Ubuntu?, * Strong experience in embedded Linux
- Hands-on work with kernel, drivers, and low-level system components
- Solid C programming skills
- Scripting experience (Shell or Python)
- Experience with embedded platforms (e.g., ARM)
Nice to Have
- Ubuntu Core / Snap-based systems
- Golang
Art der Stelle: Vollzeit, Teilzeit, Festanstellung