Senior Embedded Linux Engineer
Stellenbeschreibung
Company: Wemolo
Why candidates should join
This is an opportunity to own the core platform of IoT devices rather than isolated firmware pieces. You’ll work across the full stack from kernel and driver integration to Python application development, shaping how hardware capabilities become product features.
The role offers broad technical scope, real ownership, and the chance to improve reliability, observability, and security across a next-generation embedded Linux platform.
Role Requirements
- several years of embedded Linux experience (Must-have)
- Yocto-based Linux image building and maintenance (Must-have)
- Linux internals (Must-have)
- GNU tools and Bash (Must-have)
- systems programming in C, C++, Rust, Go, or Java (Must-have)
- Python application development (Must-have)
- debugging tools such as GDB, tcpdump, Valgrind, UART, and JTAG (Must-have)
- Linux bootloaders, systemd, drivers, kernel concepts, networking, and Docker (Must-have)
- end-to-end ownership (Must-have)
- proactive improvement mindset (Must-have)
- experience with embedded systems or hardware-adjacent development (Must-have)
- senior-level profile (Must-have)
- experience with large-scale IoT fleets (Nice-to-have)
- MQTT and Protocol Buffers (Nice-to-have)
- computer vision, edge AI, or machine learning (Nice-to-have)
The work spans Yocto-based Linux distribution development for ARM devices, system integration, device reliability, and debugging complex issues across kernel, drivers, networking, memory management, and application software. Success means taking end-to-end ownership, improving the platform proactively, and helping shape engineering best practices.
Equity: NO
Visa sponsorship: NA
Interview process
- Shortlisted
- 1st stage
- Offer sent
Interessiert an dieser Stelle?