DevJobs

Embedded Linux Group Leader

Overview
Skills
  • Java Java
  • C++ C++
  • Embedded Linux ꞏ 10y
  • Kernel modules
  • Yocto
  • USB
  • UART
  • SPI
  • software integration
  • Linux user space
  • Linux kernel space
  • Board bring-up
  • I2C
  • Hardware
  • Device drivers
  • Buildroot
  • Bootloaders
  • U-Boot

Lead the Core Embedded Platform Behind Our Devices

We are looking for an experienced Embedded Linux Group Leader to lead our embedded software organization responsible for the core firmware and system software powering our next-generation devices.

You will lead multiple Embedded Linux teams (10+ engineers), including remote developers, and take ownership of the embedded architecture across products. This is a high-impact leadership role combining technical vision, system architecture ownership, and people management in a global environment.

Your Impact

  • Lead and manage multiple Embedded Linux teams, including distributed and remote developers
  • Define and own the embedded system architecture - from high-level product design down to low-level implementation
  • Drive development of Linux-based embedded systems (user space and kernel space)
  • Oversee board bring-up, hardware integration, and device driver development
  • Ensure scalability, performance, reliability, and long-term maintainability of the embedded platform
  • Collaborate closely with hardware, cloud, product, and QA teams
  • Establish development standards, code quality practices, and architectural governance
  • Mentor team leaders and senior engineers, building strong technical ownership
  • Drive continuous improvement, innovation, and engineering excellence


What We’re Looking For

  • 10+ years of embedded software development experience
  • 5+ years in leadership roles managing teams (including remote teams)
  • Strong experience designing and building embedded Linux architectures

Deep expertise in:

  • C++ (strong hands-on capability)
  • Linux user space and kernel space
  • Device drivers and kernel modules
  • Bootloaders (e.g., U-Boot)
  • Yocto / Buildroot
  • Good knowledge of Java (advantage)
  • Experience with board bring-up and hardware/software integration
  • Strong understanding of communication protocols (I2C, SPI, UART, USB, etc.)
  • Proven experience troubleshooting complex low-level system issues
  • Experience working in a global or distributed organization


Leadership DNA

  • Strong ownership and commitment
  • Strategic thinker with hands-on technical depth
  • Excellent communication and collaboration skills
  • Experience managing remote and cross-cultural teams
  • Ability to build architecture while building people
  • High integrity and accountability

RISCO Group