Firmware lead Engineer
  • IMCS Group
17 Days Ago
NA
Yearly
Cupertino-CA
6-10 Years
Required Skills: C/C++ firmware environment similar to EDK2/UEFI, SPI, I2C, UART, GPIO, etc.
Job Description
Firmware AND (C OR C++ OR embedded OR C/C++ OR C++/C) AND EDK OR EDK2 OR "EDK 2"
 
We need a Lead Firmware Engineer with strong C/C++ programming skills who can clear a Codility assessment. The candidate should have hands-on experience in embedded systems, firmware development, board bring-up, hardware-software debugging, and low-level programming.

Requirements – Firmware Engineer
  • Create and maintain firmware targets for new products.
  • Adapt and validate firmware for new hardware platforms.
  • Work in a C/C++ firmware environment similar to EDK2/UEFI.
  • Strong understanding of embedded C, memory management and register-level programming.
  • Experience with peripheral interfaces such as SPI, I2C, UART, GPIO, etc.
  • Ability to debug firmware using JTAG, debuggers, oscilloscopes, and logic analyzers.
  • Work closely with hardware engineers on board bring-up and HW/SW co-debugging.

Firmware Builds & Releases
  • Perform daily firmware builds and validations.
  • Support firmware releases and deployment activities.
  • Publish release notes and track firmware changes

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates