Zagreb, \u000107, Croatia Hybrid Employment

Jungheinrich is hiring a Lead Developer

About the Role

Jungheinrich is looking for a Lead Developer to take technical ownership of our embedded IoT software stack used in industrial and connected products. You will shape the embedded architecture end‑to‑end, from bare‑metal and RTOS components up to Embedded Linux–based edge systems, and ensure seamless integration with our IoT and cloud platforms. This is a hands‑on leadership role where you lead by example, set technical direction, and actively contribute code.

What You'll Do

  • 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

What We're Looking For

  • 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++
  • 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)
  • Creative, solution-oriented mindset with a strong sense of ownership

Nice to Have

  • Rust experience is a strong plus
  • German is a plus

Technical Stack

  • Embedded Linux, Yocto Project, RTOS, Bare-metal
  • ARM Cortex-M/A
  • C/C++, Rust
  • SPI, I²C, UART, CAN, CANopen, MQTT

Team & Environment

You will work closely with product owners, hardware teams, IoT platform developers, and other tech principals.

Benefits & Compensation

  • Attractive salary depending on your qualifications and experience
  • Flexible working hours and the opportunity of working from home
  • A pleasant working atmosphere with a 'first-name' culture 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
  • Professional and personal training opportunities for your further development

Work Mode

This is a hybrid role based in Zagreb.

Jungheinrich is an equal opportunity employer.

Required Skills
Embedded LinuxYocto ProjectRTOSBare-metalARM Cortex-M/AC/C++RustSPII²CUARTLinux kerneldevice driver developmentBSPs
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Jungheinrich

Jungheinrich es una multinacional intralogística, presente en más de 40 países con más de 20.000 colaboradores. Es una de las empresas líderes en intralogística a nivel mundial, con una cartera de productos que va desde carretillas industriales convencionales hasta soluciones totalmente automatizadas.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago