> Markdown version of [/jobs/ext/3699232-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3699232-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** NVIDIA Corporation - **Location:** San Dimas, CA, United States - **Experience:** Expert - **Salary:** $184,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Booting (BIOS), C++ (Programming Language), Computer Engineering, Software Debugging, Ethernet, Firmware, FreeRTOS, PCI Express, Performance Tuning, Real-Time Operating Systems, System Programming, System Software, Systems Integration, Universal Asynchronous Receiver/Transmitter, VxWorks, Application Specific Integrated Circuits, Information Technology, Bare Metal - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/1_ScrapingHub33470-JR2017843 ## About the Role What We Need to See: + B.S. in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent experience. + 8+ years of professional firmware development experience on complex SoC/ASIC platforms. + Strong proficiency in C/C++ (C11 or later), with solid understanding of low-level hardware interaction and system programming. + Experience with real-time operating systems (FreeRTOS, Zephyr, VxWorks, ThreadX) and/or bare-metal firmware. + Hands-on experience with high-speed interfaces (PCIe Gen3/4/5, DDR4/5, SerDes, Ethernet) and common peripheral buses (SPI, I²C, UART, CAN). + Strong debugging and problem-solving skills across hardware/software boundaries. Ways to Stand Out from the Crowd: + Experience with firmware for AI/ML hardware or datacenter-scale systems. + Proven ability to deliver high-quality firmware in complex, cross-functional environments. + Experience with system bring-up, validation, and performance tuning. + Familiarity with firmware testing frameworks and automation. + Ability to navigate ambiguity and drive effective technical solutions. ## Description What You'll Be Doing: + Design, implement, and maintain firmware across the product stack (bootloader, drivers, RTOS, and system services). + Develop firmware specifications and define clear interface behaviors across system components. + Profile, optimize, and validate latency-critical code paths to ensure strong performance and reliability. + Collaborate with hardware, silicon, system software, and AI teams to define interfaces and support system integration. + Debug and resolve complex system-level issues involving firmware and hardware interactions. + Contribute to system bring-up, validation, and continuous improvements in firmware quality and robustness.