FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior System Software Engineer, Client Embedded Controller
NVIDIAFirmware engineer developing Embedded Controller firmware for client devices at NVIDIA. Designing and delivering firmware, collaborating with vendors, and supporting technical integration efforts.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in firmware development for Embedded Controllers, with a strong focus on ARM Architecture and Linux OS environments. Proven ability to collaborate with hardware teams and vendors to ensure optimal product integration and quality.
Highest-signal resume keywords
Firmware DevelopmentEmbedded Controller FirmwareC/C++ DevelopmentARM ArchitectureLinux OS Environment
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Firmware ImplementationSystem Software DevelopmentLow-Level InterfacesPCIe EnumerationDebugging in Embedded LinuxGPIOI2CSPIESPIJTAG
Soft Skills
Excellent Communication SkillsTeamworkWork Ethics
Tools & Technologies
Embedded LinuxTest Automation ToolsScripting in Python
Certifications & Qualifications
Bachelor’s Degree in Electrical EngineeringBachelor’s Degree in Computer Science
Industry Keywords
Embedded SystemsOEMODMTechnical SupportHW Architecture
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Owning firmware development for embedded controllers
- Designing, implementing, and delivering Embedded Controller (EC) firmware
- Integration of EC firmware with other platform firmware
- Providing technical support to the EC Chip vendors and OEMs/ODMs
- Partnering with EC Chip vendors to ensure products work best with NVIDIA products
- Working with hardware teams to review HW architecture & schematics
- Collaborating with QA/Test architects to produce proper test tools and automation
- Developing collaterals for EC chip vendors and OEMs/ODMs
Requirements
What you’ll need- Bachelor’s Degree or higher in Electrical Engineering or Computer Science (or equivalent experience)
- 5+ yrs of proven experience as individual contributor
- 8+ years of significant software development experience
- 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.
- PCIe enumeration, IO at platform level for notebooks
- Experience working closely with HW teams, ODMs and vendors
- Background in python for scripting
- Debugging skills in embedded Linux operating environments
- Excellent written and oral communication skills
- Good work ethics and high sense of teamwork
- Commitment to produce quality work
Benefits
Comp & perks- Competitive salaries
- Generous benefits package