Jungheinrich AG

Lead Developer – IoT Embedded

Jungheinrich AG

full-time

Posted on:

Location Type: Hybrid

Location: ZagrebCroatia

Visit company website

Explore more

AI Apply
Apply

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