
Lead Developer – IoT Embedded
Jungheinrich AG
full-time
Posted on:
Location Type: Hybrid
Location: Zagreb • Croatia
Visit company websiteExplore more
Job Level
About the role
- Lead by example, set technical direction, and actively contribute code
- Own and evolve the embedded software architecture for IoT and industrial devices (bare - metal, RTOS, Embedded Linux)
- Lead the design and implementation of device firmware, BSPs, and system services, ensuring long term maintainability
- Drive technical decisions for Embedded Linux (Yocto), bootloaders, kernel configuration, and device drivers
- Define and implement secure device communication and integration with IoT platforms (e.g. MQTT based connectivity, provisioning, OTA)
- Ensure security, reliability, and performance of embedded systems across their full lifecycle
- Lead proof of concepts and technical spikes to validate architectural decisions and new technologies
- Collaborate closely with hardware teams on board bring up, validation, and debugging
- Establish and promote engineering best practices: clean code, testing strategies, CI/CD for embedded systems, reproducible builds
- Mentor and coach embedded engineers, fostering knowledge sharing and technical excellence
- Align embedded development with cloud and IoT platform teams to ensure a consistent end to end architecture
Requirements
- Degree in Computer Science, Electrical Engineering, or equivalent professional experience
- Several years of hands on experience in embedded software development, including a lead or senior technical role
- Strong background in Embedded Linux, ideally with deep Yocto Project experience (BSPs, layers, recipes, image builds)
- Solid understanding of Linux kernel internals and device driver development
- Experience with bare metal and/or RTOS based systems (ARM Cortex M /A)
- Proficiency in C/C++ ; Rust experience is a strong plus
- Experience with common hardware interfaces and industrial protocols (e.g. SPI, I²C, UART, CAN, CANopen)
- Familiarity with IoT protocols and device communication patterns (e.g. MQTT)
- Strong understanding of embedded security concepts (secure boot, update strategies, hardening)
- Experience applying DevOps principles to embedded systems (CI/CD, automated testing, reproducible builds)
- Ability to communicate technical vision clearly and work effectively across disciplines
- Excellent English skills in speech and writing (C1); German is a plus
Benefits
- Flexible working hours and the opportunity of working from home
- A pleasant working atmosphere with a "first-name" culture in a company where employees come first
- Challenging, independent work in an innovative, creative environment
- Language courses
- Health and recreation benefits
- Family incentives
- Healthy snack and coffee for free in a brand-new office in Zagreb
- Lots of internal events - so that we don't miss out on having fun together
- Professional and personal training opportunities for your further development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded software developmentEmbedded LinuxYocto ProjectC/C++Rustdevice driver developmentbare metal systemsRTOSDevOps principlesautomated testing
Soft Skills
leadershipcommunicationmentoringcollaborationtechnical visionknowledge sharingproblem solvingcoachingfostering technical excellencecross-discipline teamwork