Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Wemolo

Senior Embedded Linux Engineer – Yocto, Python, IoT Edge

Wemolo

Senior Embedded Linux Engineer designing and evolving IoT devices with a focus on Yocto and Python applications. Collaborating across system layers for secure, reliable deployments.

Posted 7/7/2026full-timeMunich • 🇩🇪 GermanySeniorWebsite

Tech Stack

Tools & technologies
DockerGoIoTJavaLinuxPythonRust

About the role

Key responsibilities & impact
  • Design, build, and continuously evolve the next generation of our Yocto-based Linux distribution for ARM-powered IoT devices.
  • Develop Python-based software that brings hardware capabilities to life and improves the reliability and performance of our products.
  • Work across the full stack—from kernel and driver integration to application development—connecting hardware, operating system, and product features.
  • Build secure, observable, and resilient systems, including OTA updates, networking, process communication, scheduling, and device monitoring.
  • Analyze and resolve complex issues across the platform, including kernel, drivers, networking, memory management, and application software.
  • Take end-to-end responsibility for your solutions, proactively improve our platform, and help shape engineering best practices.

Requirements

What you’ll need
  • Several years of experience developing Embedded Linux systems and confidence working with Linux internals, GNU tools, and Bash.
  • Degree in Computer Science, Electrical Engineering, Physics, or equivalent practical experience.
  • Proven experience building, customizing, and maintaining Linux images using Yocto.
  • Strong programming skills in at least one systems language such as C, C++, Rust, Go, or Java.
  • Experience developing Python applications or a strong motivation to make Python your primary development language.
  • Hands-on experience with debugging tools such as GDB, tcpdump, Valgrind, UART, and JTAG, including troubleshooting memory leaks and system-level issues.
  • Solid understanding of Linux internals, bootloaders, systemd, drivers, kernel concepts, networking, and Docker.
  • Fluent English (C1).

Benefits

Comp & perks
  • Flexibility & Responsibility: Your workday, your performance – Our hybrid model empowers you to focus from home, get fresh perspectives during workation, and connect in person during our Anchor Days (Tuesday to Thursday)
  • Tailored Mobility: Full speed ahead – Whether it’s sustainable bike leasing or a public transport subsidy, we keep you flexible and on the move
  • Measurable goals: Our agile methods allow you to directly measure your impact on our product and company success.
  • Team Culture & Networking: Real connections – also beyond the day-to-day. Celebrate successes with us at legendary team events and OKR parties
  • Productive Environment: Brainfood deluxe – Whether it's portafilter coffee, Bella&Bona online cafeteria, fresh fruit or our muesli bar – your wellbeing fuels your performance
  • Health & Balance: Stay in balance with EGYM Wellpass or Urban Sports Club – access 1,000+ gyms and wellness spots across Germany
  • Top Equipment & Ergonomics: Mac or Windows, in the office or remote – we make sure you’re set up for efficiency and comfort
  • Dress Code? Your Code: What you do matters more than what you wear – dress in whatever makes you feel your best

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C ProgrammingC++ ProgrammingRust ProgrammingGo ProgrammingJava ProgrammingGNU ToolsBash ScriptingKernel IntegrationDriver DevelopmentMemory Management