×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in San Carlos, San Mateo County, California, 94071, USA
Listing for: Robust.AI
Full Time position
Listed on 2025-12-11
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 130000 - 160000 USD Yearly USD 130000.00 160000.00 YEAR
Job Description & How to Apply Below

Join to apply for the Firmware Engineer role at Robust.

AI

Base pay range

$/yr - $/yr

About the role

Robust AI is a fast‑growing, early‑stage startup founded in 2019 by an unsurpassed team of veterans in robotics, AI, and business. We are a collaborative group with a wide range of backgrounds and perspectives, seeking talented individuals who are just as excited about robotics and AI as we are! Help us redefine the very foundation of robotics and build robots that are smart, collaborative, robust, safe, flexible, and genuinely autonomous.

As an embedded engineer at Robust AI, you will join a small fast‑paced team working to design and deploy the next generation of warehouse robotic systems. Working with the other engineers on the team you will develop firmware for our robotic systems including actuation, sensors, and displays, debug, iterate and test hardware on our current robot fleet, and inform the design of next‑generation robots.

You are excited about seeing robots deployed at a large scale, comfortable working in an early‑stage startup environment, and able to pivot effectively.

Main responsibilities
  • Design, develop, debug, integrate, and maintain embedded system firmware for new designs and existing products
  • Collaborate with the team to formulate firmware architecture and design
  • Write well‑crafted, well‑tested, readable, and maintainable code, adhering to software engineering best practices
  • Engage with cross‑functional engineering team members to fulfill and enhance performance requirements while optimizing hardware/software interfaces
  • Generate design documentation and lead design and code reviews
  • Hands‑on involvement in debugging robots
What you’ll bring to the table
  • Bachelor's degree in engineering, computer science or equivalent
  • 1‑3 years of expertise in embedded software, proficient in C and C++
  • Proficient experience with microcontrollers, preferably within the STM
    32 family
  • Familiarity with communication protocols such as USB, I2C, SPI, UART, RS485, etc
  • Proven track record in bare metal embedded systems
  • Hands‑on experience in firmware development, testing, and system‑level bring‑up
  • Experience debugging embedded systems with tools such as scopes and logic analyzers
  • Experience in conducting bench modifications and fast development of hardware/firmware prototypes
  • Ability to collaborate and communicate complex technical concepts both verbally and with documentation
  • Experience reading PCB schematics
Nice to haves
  • Setting up and configuring CMake projects
  • Previous experience working with robotic or mechatronic systems
  • Writing and debugging tight control loops
  • PCB bring‑up experience
What we offer
  • Base pay between $130,000 and $160,000, dependent on your skills, qualifications and experience
  • Stock options and huge potential for growth
  • Strong startup (and fun) culture
  • Medical, Dental, and Vision coverage
  • Flexible vacation and sick leave practices

    Paid parental leave
Seniority level
  • Not Applicable
Employment type
  • Full‑time
Job function
  • Engineering and Information Technology
Industries
  • Transportation, Logistics, Supply Chain and Storage

Robust AI fosters a culture of belonging and a shared commitment to equality and equity. Having a diverse set of perspectives is key to ensuring AI and robotics serve the needs of all.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Referrals increase your chances of interviewing  by 2x.

Apply BELOW

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary