Lead Firmware Engineer

Wipro
Cupertino, CA
Job Description
Role Overview

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.

What You Will Do

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, and perform daily firmware builds and validations.

Why It Might Be a Fit

The expected compensation for this role ranges from $60,000 to $140,000, and the role is also eligible for Wipro's standard benefits including a full range of medical and dental benefits options, disability insurance, paid time off (inclusive of sick leave), and other paid and unpaid leave options.

Requirements

  • Strong C/C++ programming skills
  • Hands-on experience in embedded systems, firmware development, board bring-up, hardware-software debugging, and low-level programming
  • Ability to debug firmware using JTAG, debuggers, oscilloscopes, and logic analyzers
  • Experience with peripheral interfaces such as SPI, I2C, UART, GPIO, etc.
  • Strong understanding of embedded C, memory management, and register-level programming

Benefits

  • Medical and dental benefits options
  • Disability insurance
  • Paid time off (inclusive of sick leave)
  • Other paid and unpaid leave options
]]>