Careers

Nuvoton Israel is always searching for excellent talent to join our team in a variety of open positions.;
Our recruiting process is relatively short, discretion guaranteed. We respect our candidates’ time and try to be as efficient as possible.

The recruiting process includes a preliminary phone call to discuss expectations and check mutual interest and suitability. After we hold few professional /technological interviews, held by our top talents or managers.Lastly, we conduct an HR interview that is followed by a reference check. If all goes well, candidates receive an attractive job offer. The process is conducted with transparency and we try do our best to stay in touch and update all candidates throughout the process.
We invite you to join us…

Open Job Offers

Array

RT/Embedded Firmware Developer

Nuvoton-Herzliya · Full-time · Intermediate

About The Position

Nuvoton Technology Israel, located in Herzliya, is looking for an Experienced RT/Embedded Firmware Developer to join our BMC (Baseboard Management Controller) Software development team. In this role, you will contribute to the development of embedded firmware for our next-generation BMC 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:

·       Design, develop, enhance, and maintain embedded firmware for Nuvoton’s BMC SOC, including Application processor, security processor and I/O processor

·      Collaborate with software, hardware, validation, and security teams to deliver robust and secure firmware

·      Collaborate with community and customers on open-source projects

·    Participate in SOC Pre-Tapeout activities (on emulation system and FPGA), SOC bringup and debug

·       Participate in customers engagement, including design and code reviews, new features development, issues debug and resolution

 

Requirements

Requirements:

 

·       BSc in Computer Science / Computer Engineering – Must

·       Minimum 5 years of experience in RT/Embedded firmware, Drivers/BootLoaders – Must

·       Excellent knowledge in C Programming language – Must

·       Experience with Bare-Metal development and/or using RTOS (e.g., FreeRTOS, Tock) – Must

·       Experience with debugging embedded systems (e.g., HW debugger, scope, logic analyzer) – Must

·       Knowledge in Rust Programming language – Advantage

·       Knowledge in Security for embedded systems – Advantage

·       Knowledge in Linux kernel / user space development – Advantage

·       Experience working with customers – Advantage

·       Familiarity with AI tools and workflows (e.g., code generation, debugging assistance, productivity tools)

·       Ability to quickly learn new technologies and drive execution

Apply for this position

Scroll to Top