Zagreb, Croatia Hybrid

Jungheinrich is hiring a Lead Developer

About the Role

Lead the technical direction of embedded IoT systems in industrial applications. As a key architect and developer, you'll own the full embedded stack—from low-level firmware and board support packages to Embedded Linux environments built with Yocto. Your work will ensure robust, secure, and scalable device performance across the product lifecycle.

Key Responsibilities

  • Define and evolve embedded software architecture for IoT-enabled industrial hardware, spanning bare-metal, RTOS, and Embedded Linux platforms
  • Lead firmware development, BSP integration, and system-level services with a focus on long-term maintainability
  • Make critical decisions on kernel configuration, bootloader design, device drivers, and system image construction using Yocto
  • Design secure communication protocols and implement OTA update mechanisms integrated with cloud-based IoT platforms
  • Validate architectural choices through proof-of-concepts and technical exploration of emerging tools and frameworks
  • Collaborate with hardware teams during board bring-up, debugging, and validation phases
  • Establish engineering standards including code quality, automated testing, CI/CD pipelines, and reproducible builds
  • Mentor embedded developers and promote a culture of technical excellence and shared knowledge
  • Work closely with cloud and platform teams to align end-to-end system architecture

What You Bring

  • Degree in Computer Science, Electrical Engineering, or relevant experience
  • Proven experience in embedded development, with leadership in technical decision-making
  • Deep familiarity with Embedded Linux and the Yocto Project—BSPs, layers, recipes, and image generation
  • Solid understanding of Linux kernel internals and device driver implementation
  • Hands-on experience with bare-metal or RTOS environments on ARM Cortex-M or Cortex-A cores
  • Proficiency in C and C++ programming languages
  • Knowledge of hardware interfaces such as SPI, I²C, UART, CAN, and CANopen
  • Experience with IoT communication standards like MQTT
  • Strong grasp of embedded security practices including secure boot, update integrity, and system hardening
  • Track record applying DevOps principles to embedded workflows—CI/CD, automated testing, reproducible builds
  • Ability to communicate complex technical concepts clearly across disciplines
  • Fluency in English (C1 level or higher)

Nice to Have

  • Experience with Rust programming language
  • Knowledge of German language

Work Environment

This role operates in a hybrid model based in Zagreb, with flexible hours and options for remote work. You'll join a collaborative, innovative team where first names are used, development is prioritized, and team engagement matters. The environment supports continuous learning, professional growth, and a healthy work-life balance.

Benefits

  • Competitive compensation based on experience and qualifications
  • Flexible working arrangements including remote options
  • Supportive, inclusive culture focused on employee well-being
  • Opportunities for professional and personal training
  • Free coffee and snacks in a modern office space
  • Language courses and wellness programs
  • Family-friendly policies and team events that foster connection
Required Skills
Embedded LinuxYocto ProjectLinux kernelDevice driversBSPsCC++RustSPII²CRTOSARM Cortex-M/AFirmware developmentBare-metal programmingLinux internals Embedded LinuxYocto ProjectLinux kernelDevice driversBSPsCC++RustSPII²CRTOSARM Cortex-M/AFirmware developmentBare-metal programmingLinux internals
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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.
All jobs at Jungheinrich Visit website
Job Details
Department Engineering
Category embedded
Posted 2 months ago