Senior IoT Engineer (all genders) – Embedded Linux · Python · Yocto
Level inferred from job title
Job description
Senior IoT Engineer in the Devices team, owning a Yocto-based Linux software platform and building Python application services on top of it for Wemolo's parking hardware. The role is a hybrid hands-on position spanning embedded Linux, systems programming and fleet-scale device software.
At a glance
- Work mode
- Hybrid · Munich, Germany
- Languages
- English – C1
What you'll do
- Design and build a new Yocto-based Linux image for the next hardware generation, and drive the migration of the fleet onto it
- Harmonize the software across scanners, payment terminals and screens into one maintainable codebase
- Design OS and application updates that never brick a device: A/B partitions, staged rollouts and clean versioning across hardware variants
- Build monitoring that shows the health of every device in real time, from memory leaks to network stability and hardware metrics
- Find root causes across kernel, drivers, networking, memory and application code, on devices hundreds of kilometers away
- Bring senior judgment into architecture discussions with the IoT Platform, Backend and AI teams, document decisions and mentor engineers
What we're looking for
- Hands-on experience building and maintaining embedded Linux products that are deployed in the field, ideally at fleet scale, 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 Python skills – Python will be the primary development language in this role
- Strong programming skills in at least one systems language such as C++, Rust, Go, or Java
- Senior mindset: clarify requirements before designing a solution, consider the impact on other teams, and be comfortable making and defending technical decisions
- Explain complex technical topics clearly and in a structured way, in fluent English (C1)
Nice to have
- Experience operating large-scale IoT fleets
- Knowledge of industrial hardware, cameras, AI accelerators, modems, or network devices
- Experience with computer vision, edge AI, or machine learning
- Familiarity with MQTT and Protocol Buffers (ProtoBuf)
- German language skills
Your team
Devices team
Team building a new generalized Linux based platform for next-generation hardware, harmonizing software across all device types and making fleet health visible in real time.
Benefits
- Hybrid model: focus from home, workation, and in-person Anchor Days (Tuesday to Thursday)
- Tailored mobility: sustainable bike leasing or a public transport subsidy
- Measurable goals through agile methods
- Team culture and networking: team events and OKR parties
- Productive environment: portafilter coffee, Bella&Bona online cafeteria, fresh fruit, muesli bar
- Health & 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
- No dress code
How to get hired
- 1Live coding session as an integral part of the interview process
Apply
Direct apply at Wemolo
Opens the job posting at Wemolo
About Wemolo
Parking without barriers, tickets or queues.
Wemolo builds its own hardware and its own AI for barrier-free parking. More than 7,000 of its scanners run on around 4,000 parking sites across Europe and have processed over 1.3 billion parking events: unattended, outdoors, around the clock.
Key facts
- more than 250 people
- Munich
- More than 7,000 scanners run on around 4,000 parking sites across Europe
- Over 1.3 billion parking events processed
- More than 250 people in five European locations
- Profitable Munich scale-up
What they value
- Innovation through diversity
- Collaboration and respect
- Every team member has a voice, can grow, and feels valued
