Figure: Develops autonomous humanoid robots for commercial and residential tasks.
Undergraduate senior or recent graduate in Computer Engineering/Computer Science; 10+ week internship; fluent in C, C++, Python; experience on bare-metal systems and RTOS; knowledge of computer architecture, communication buses (Ethernet, EtherCAT, Serial, CAN, USB), and lab debugging tools.
Principal Firmware Engineer – Server Manageability and Observability
Santa Clara, California, United States
$272k-$431k/yrOnsiteFull Time
NVIDIANASDAQ: NVDA: Designs graphics processing units and artificial intelligence hardware.
15+ YOE15+ years in system architecture, mastery of system firmware (SBIOS, OpenBMC), Linux kernel internals, management protocols (Redfish, IPMI), device protocols (MCTP, PLDM, SPDM, RDE), networking (TCP/IP, Ethernet, InfiniBand); BS/MS in CS/EE or equivalent.
KLANASDAQ: KLAC: Provides process control and yield management for semiconductor manufacturing.
3+ YOEDesign and debug Linux firmware for embedded systems; proficiency in C/C++, Python, Linux internals, BSP/drivers, hardware/software integration, and peripheral protocols (I2C,SPI,PCIe). Doctorate/MS/BS with relevant experience as listed.
5+ YOE5+ years in software engineering; proficient in C/C++; experience with Windows/Linux internals; embedded/firmware exposure; BS or MS in CS or related field.
C/C++, Git, Jira, Confluence, Linux, Windows, Embedded Systems
Sr. Staff/Principal Engineer — GPU Driver & Systems Software
San Diego or San Jose
$179k-$286k/yrOnsiteFull Time
MediaTekTaiwan Stock Exchange: 2454: Designs and develops system-on-chip solutions for electronic devices.
10+ YOE10+ years building GPU drivers or low-level systems software; fluent C/C++; deep knowledge of Vulkan/DirectX/OpenCL/OpenGL ES and GPU internals; experience with kernel-mode drivers, firmware, performance optimization.
DensityAI: Designing custom AI hardware accelerators for large language models.
5+ YOE5+ years managing complex hardware or technical programs; strong fluency with silicon, board/system hardware, firmware/drivers, and systems-level software; hands-on C/C++ or Rust and Linux internals; excellent communication and stakeholder management.