Skip to content

Senior Firmware Engineer – Embedded Controller
Company | NVIDIA |
---|
Location | Santa Clara, CA, USA |
---|
Salary | $148000 – $287500 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s Degree or higher in Electrical Engineering or Computer Science (or equivalent experience)
- 5+ years of proven experience as an individual contributor
- Experience implementing firmware in ARM Architecture
- Experience implementing system software in a Linux OS environment
- Experience implementing Embedded Controller (EC) firmware
- Solid experience in C/C++ development
- Solid understanding of low-level interfaces like GPIO/I2C/SPI/eSPI/PCIe/JTAG etc.
- Experience working closely with HW teams, ODMs and vendors to introduce and support notebooks
- Background in Python for scripting
- Debugging skills in embedded Linux operating environments
- Excellent written and oral communication skills
- Good work ethics
- High sense of teamwork
- Commitment to finish tasks every single day
- Self-starter who loves to find creative solutions to exciting problems
Responsibilities
- Designing, implementing, and delivering Embedded Controller (EC) firmware for notebooks
- Integration of EC firmware with other platform firmware
- Provide technical support to the EC Chip vendors and OEMs/ODMs
- Partnering with the EC Chip vendors to ensure products work best with NVIDIA products
- Working with hardware teams to review HW architecture & schematics
- Collaborate with QA/Test architects to produce proper test tools and automation for qualifying firmware
- Develop collaterals for EC chip vendors and OEMs/ODMs
Preferred Qualifications
- Experience in Zephyr OS
- Expertise in Arm embedded architecture
- Experience in supporting Windows on Arm platforms