A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Benefits offered by this job
401(k) Plan with 6% company match
Equity options
Company-paid medical, dental, and vision insurance
Flexible and unlimited PTO
Catered lunches
Professional development programs
Job summary
A leading robotics company in San Francisco is seeking a Staff Firmware Engineer to design and develop robust firmware for advanced robots. The candidate will collaborate with a multi-discipline team, ensuring firmware architecture aligns with hardware capabilities. The role requires a BS in a relevant field and 10+ years of industry experience, especially in C++ programming and embedded systems. Benefits include a 6% 401(k) match, company stock options, and flexible PTO.
Qualifications
10+ years of experience in the industry.
Ability to read schematics and PCB layouts.
Experience with performance testing and debugging.
Responsibilities
Plan robot firmware architecture and design subsystems.
Collaborate with engineers to ensure production-ready designs.
Write maintainable and well-documented C++ code.
Skills
C++ programming
Modern C++ (17, 20)
Linux-based development
FreeRTOS or similar
Technical communication skills
Embedded systems development
Education
BS in computer science, electrical engineering, or related field
Tools
EtherCAT
ARM systems
Jira
Git
Job description
A leading robotics company in San Francisco is seeking a Staff Firmware Engineer to design and develop robust firmware for advanced robots. The candidate will collaborate with a multi-discipline team, ensuring firmware architecture aligns with hardware capabilities. The role requires a BS in a relevant field and 10+ years of industry experience, especially in C++ programming and embedded systems. Benefits include a 6% 401(k) match, company stock options, and flexible PTO.