We are now looking for a Senior Firmware Engineer! NVIDIA is a learning machine that constantly evolves by seeking exciting opportunities that matter to the world, and that only we can solve. We attract the world’s best people, so we can achieve our highest aim: building a company that lets us do our life’s work, at the highest level of our craft. We are seeking a Senior Firmware Engineer to support the development of a crucial GPU firmware. In this role, you will be a key member of a team of innovators, challenging the status quo and pushing beyond boundaries. You will have the opportunity to impact the industry's leading GPUs impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.
What you'll be doing:
Support development of (bare metal) firmware run on embedded microcontrollers within NVIDIA GPUs.
Collaborate with the hardware and software teams to architect new features and guide future development.
Optimize software to improve system robustness, performance and security.
Participate in testing new and existing firmware.
Perform system bring-up, debug, and validation.
Ensure compliance to functional safety standards (ISO 26262 and ASPICE). This includes defining requirements, architecture and design with end-to-end traceability, performing safety analyses - FMEA/DFA/FTA and ensuring code compliance to MISRA and Cert-C standards.
What we need to see:
Bachelors or Masters in Computer Science, Computer Engineering, Electrical Engineering or closely related degree or equivalent experience
At least 5+ years of meaningful experience
Proven software engineering background with experience in embedded software development
Proficiency in C/C++
Understanding of the software development life-cycle, from requirements to testing closure and maintenance
Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals (caches, buses, DMA, etc)
Excellent interpersonal skills and ability to collaborate with on-site and remote teams
Strong debugging and analytical skills
Ways to stand out from the crowd:
Familiarity with general HW concepts
Experience with functional safety
Background with security risk analysis
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world at NVIDIA. Are you a creative and autonomous engineer who loves a challenge? Join our HSIO Verification team and help us build future interconnect architectures that will continue to drive us forward in the fields of High Performance Computing, Graphics and AI.
#LI-Hybrid
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead the design and implementation of large-scale, high-fidelity simulation infrastructure that validates NVIDIA's autonomous driving stack across millions of virtual miles.
Work within NVIDIA’s Cybersecurity team to review software releases and open source usage for security, compliance, and licensing while mentoring developers on SDLC best practices.
Develop and validate high-performance C++ system software for networked and sonar systems at UT Austin's Applied Research Laboratories on the Pickle Research Campus.
Teleosoft seeks a hybrid Software Engineer in York, PA to build and maintain CountySuite using C#, TypeScript, T-SQL, React, and .NET technologies while partnering with product and customer advocates.
Lead the design and delivery of modern web applications and on-robot user interfaces for an early-stage robotics company, driving frontend architecture and implementation.
Notion is hiring a Software Engineer on the Data Platform team to build and operate scalable data infrastructure and asynchronous workflow systems that power analytics and product experiences.
Nationwide Technology seeks a Technical Lead for Conversational AI to architect and deliver enterprise-scale chatbot and omnichannel AI assistant solutions while mentoring engineering teams.
Lead and deliver core AI platform security and cryptographic services at scale, architecting secure key management, PKI, identity, and agent/LLM security for ServiceNow's enterprise platform.
Descript seeks a Staff Full-Stack Software Engineer on the Core team to design, build, and scale foundational systems that power an AI-native audio/video editing platform.
Experienced backend engineer needed to build and modernize PlayOn’s AWS-based payments platform, integrating Stripe Connect and improving scalability and audit readiness for high-volume ticketing and streaming.
Lead the design and scaling of Hatch’s communications platform as a Staff Software Engineer (Elixir), shaping architecture and mentoring engineers to deliver reliable, high-performance user experiences.
Work remotely as a C++ Software Engineer building ultra-low-latency trading systems and infrastructure alongside traders and quantitative teams.
Experienced backend developer needed to design, implement, and operate Construct's backend services within a fast-growing, mission-driven solar software company.
Morgan Stanley is hiring an Associate Software Engineer in Alpharetta to build and maintain high-volume data integration and ETL solutions using Java, Python, Spark, and RDBMS/big-data platforms.
Butter Payments is hiring a backend engineer with data-engineering chops to build production data pipelines, client-facing APIs, and asynchronous workflows that reduce failed payments for subscription businesses.
NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.
185 jobs