DevJobs

Embedded Software Team Leader

Overview
Skills
  • Rust Rust
  • C C
  • RTOS
  • scope
  • Tock
  • Zephyr
  • bare-metal
  • FreeRTOS
  • HW debugger
  • logic analyzer
  • embedded system security
  • Linux kernel
  • Linux user space

Nuvoton Technology Israel is seeking an experienced RT/Embedded Software Team Leader to lead the development of embedded firmware for our next-generation BMC (Baseboard Management Controller) SOCs, widely used in enterprise and data center servers.

As a Nuvoton employee, you will join a multidisciplinary team developing advanced embedded solutions for application processors, security processors (Caliptra, TrustZone/OPTEE), and embedded I/O processors. Our customers include Tier-1 enterprise server vendors and leading cloud service providers.


Responsibilities:

  • Lead a team of experienced embedded engineers, including hands-on development.
  • Align development activities with hardware, validation, and security teams.
  • Analyze product requirements and build a comprehensive software project plan.
  • Design and develop software components including firmware, drivers, bootloaders, and tools.
  • Ensure high-quality deliverables that meet customer and industry standards.
  • Guide and support team members through design/code reviews and debugging.
  • Participate in customer engagements, including feature development and issue resolution.
  • Contribute to open-source community projects where applicable.
  • Support SOC pre-tapeout activities (emulation, FPGA), bring-up, and debug.
  • Participate in recruitment and onboarding of new team members.


Job Requirements:

  • BSc in Computer Science / Computer Engineering or graduate of a top IDF software development unit – Must
  • Minimum 10 years of experience in RT/Embedded firmware development – Must
  • Minimum 5 years of experience leading embedded software teams – Must
  • Excellent knowledge of C programming – Must
  • Experience with bare-metal and/or RTOS-based development (e.g., FreeRTOS, Zephyr, Tock) – Must
  • Experience with debugging embedded systems (e.g., HW debugger, scope, logic analyzer) – Must
  • Knowledge in embedded system security – Advantage
  • Knowledge of Rust programming – Advantage
  • Experience with Linux kernel/user space development – Advantage
  • Experience working directly with customers – Advantage
  • Ability to quickly learn new technologies and drive execution

Nuvoton