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
  • Troubleshooting

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