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

Member of Technical Staff, System Software – Runtime & Firmware
Unconventional AI. Build the runtime that executes compiled models on the machine, covering dispatch, data movement, and result readback .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Embedded Firmware Development, Driver Development, and Hardware-Adjacent Systems Software, with a strong focus on C/C++ and Python programming. Proven ability to lead Silicon Bring-Up and collaborate effectively with cross-functional teams to ensure compatibility and performance across hardware and software.
Highest-signal resume keywords
Embedded Firmware DevelopmentC/C++ ProgrammingLinux Driver DevelopmentSilicon Bring-Up ExperienceProtocol Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++ ProgrammingEmbedded Firmware DevelopmentLinux Driver DevelopmentProtocol DesignVersioning DisciplineDMAMemory-Mapped Register AccessBoot and Flash PathsPython EngineeringAnomaly Triage
Soft Skills
Communication of Technical Concepts
Tools & Technologies
PCIeUSBUARTSPI
Industry Keywords
Embedded SystemsHardware-Adjacent SoftwareSilicon Bring-UpPrototype HardwareData Movement
Tech Stack
Tools & technologiesFlashLinuxPythonC++
About the role
Key responsibilities & impact- Build the runtime that executes compiled models on the machine, covering dispatch, data movement, and result readback
- Ensure one runtime targets both the simulated system model and real silicon so programs run on either unchanged
- Design and implement bare-metal firmware on the on-device embedded processor, covering model execution and scheduling, device sequencing, and calibration
- Build and maintain drivers on both sides of the host/device boundary and the protocol between them
- Develop the host-side hardware abstraction layer and maintain compatibility when firmware and host software ship independently
- Lead post-silicon software bring-up alongside the Hardware team
- Own the software that drives test chips and close the loop between measured hardware behavior and simulation models
- Collaborate with AI, System Modeling, and Hardware teams and first customers to deploy and maintain prototype hardware as the platform scales
Requirements
What you’ll need- B.S. or M.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- 7+ years of industry experience in embedded firmware, driver development, or hardware-adjacent systems software
- At least one bring-up of new or prototype silicon and hardware taken from power-on to running real workloads
- Expertise in C/C++ on embedded processors, including interrupts, DMA, memory-mapped register access, and boot and flash paths
- Experience developing Linux drivers in kernel or user space
- Demonstrated depth in at least one of PCIe, USB, UART, or SPI
- Experience designing robust protocols over an imperfect physical link
- Strong Python engineering alongside C/C++
- Versioning discipline required when firmware, drivers, and host software each ship independently
- Ability to identify, triage, and solve anomalies across silicon, board, firmware, and software
- Ability to correlate measured behavior against simulation models
- Excellent ability to communicate complex technical concepts to diverse teams across the full stack from algorithms to circuits
Benefits
Comp & perks- Best-in-class health benefits
- 401k matching
- Truly unlimited PTO
- Complimentary meals in the Mountain View office
- Massive ownership and an outsized opportunity to drive change