Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

Mind Robotics

Firmware Engineer

At Mind Robotics, we're building generalized physical AI — robotic systems capable of dexterous, adaptive, and reasoning-intensive work in real-world industrial environments. Firmware is the connective tissue between intelligence and action; the layer where commands become motion.

We're looking for a Firmware Engineer to own the embedded software that brings our robots to life — from low-level motor control and real-time scheduling to the communication buses that tie the whole system together.

Responsibilities

  • Write, test, and maintain production-quality firmware in C/C++ or Rust for microcontrollers and embedded processors across the robot
  • Implement and debug embedded communication protocols — CAN, EtherCAT, I2C, SPI, UART — across distributed hardware nodes
  • Configure and manage microcontroller peripherals — GPIO, ADC, PWM, timers, and DMA — to interface with sensors, actuators, and power electronics
  • Integrate sensors (encoders, IMUs, torque sensors, force/torque arrays) into the robot's real-time pipeline
  • Work closely with electrical engineers on board bring-up, pinout definitions, and hardware-software interface design
  • Develop and tune real-time control loops for motors, actuators, and other physical systems under hard timing constraints
  • Build tooling to support firmware validation, regression testing, and hardware-in-the-loop systems
  • Triage and debug complex interactions between firmware, hardware, and higher-level software during development and field deployment

Qualifications

  • Technical degree in Electrical Engineering, Computer Engineering, or equivalent
  • Demonstrated experience (through work, research, or projects) building firmware for real physical systems — robots, motors, power electronics, or similar
  • Deep fluency in C/C++ and/or Rust for embedded targets; comfort reading datasheets and writing drivers
  • Hands-on experience with RTOS environments (FreeRTOS, Zephyr, or similar) — task scheduling, priority management, and real-time guarantees
  • Strong working knowledge of embedded communication protocols: CAN, EtherCAT, I2C, SPI, UART
  • Direct experience configuring microcontroller peripherals (GPIO, ADC, PWM, timers, DMA) and understanding their impact on system timing and performance
  • Experience integrating sensors and actuators at the firmware level — not just using libraries, but understanding the hardware underneath
  • Proven ability to debug across the hardware/software boundary with oscilloscopes, logic analyzers, and JTAG
  • You are comfortable with ambiguity, move fast, and have an "engineering curiosity" that drives you to understand how the entire system works, not just your part

Nice to Have

  • Experience with safety-critical or deterministic real-time systems (IEC 61508, ISO 26262, or similar)
  • Familiarity with field-oriented control (FOC) or other motor control algorithms
  • Experience with Linux-based embedded systems and the boundary between RTOS and application layers
  • Python scripting for test automation, data logging, or hardware validation
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Palo Alto, CA vacancy
  • $150k - $175k

     ...the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Firmware Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft.... 
    Suggested
    Work at office

    Pivotal

    Palo Alto, CA
    2 days ago
  • $132k - $153k

     ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. About the job As a firmware engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work constitutes... 
    Suggested
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    2 days ago
  • $140k - $190k

     ...Firmware Engineer Mountain View, CA Embedded firmware engineer As an Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware, writing the code that makes our devices perform reliably, efficiently, and safely in... 
    Suggested
    Full time
    Immediate start
    Flexible hours

    Lunar Energy

    Mountain View, CA
    22 hours ago
  • $150k - $180k

     ...Why you'll want to work with us For a small team, Afero engineers collectively do a little bit of everything-from cloud applications...  ...to mobile development on multiple platforms, to firmware on a wide range of devices, to board-level hardware design and... 
    Suggested
    Full time
    Work experience placement
    Casual work
    Work at office
    3 days per week

    Afero

    Los Altos, CA
    2 days ago
  • $100k - $200k

     ...Firmware Engineer WindBorne Systems is supercharging weather models with a unique proprietary data source: a global constellation of next-generation smart weather balloons targeting the most critical atmospheric data. We design, manufacture, and operate our own balloons... 
    Suggested
    Work at office

    WindBorne Systems

    Palo Alto, CA
    2 days ago
  •  ...About this Role In this role, you'll design and implement firmware that bridges AI-driven hardware with physical devices. You'll...  ...systems. Collaborate with electrical, systems, and verification engineers to develop embedded software that powers learning machines.... 

    Voltai, Inc

    Palo Alto, CA
    1 day ago
  • $120k - $175k

     ...Senior Firmware Engineer Mountain View, CA Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products' firmware and software, which are important sources of functionality, adaptability... 
    Full time
    Flexible hours

    Lunar Energy

    Mountain View, CA
    4 days ago
  • $102k - $141k

     ...seizure detection technology, come join the movement! Position Overview : Ceribell is looking for an experienced Software/Firmware Engineer - QA with a strong focus on web and embedded application testing to join our team. In this role, you will ensure the quality... 
    Local area
    Flexible hours

    Ceribell, Inc

    Mountain View, CA
    14 days ago
  • Tesla, located in Palo Alto, is seeking a Software Engineer for the Battery Management System Team. In this role, you will develop high-quality software, focusing on firmware drivers and real-time software algorithms that enhance vehicle performance and reliability. The... 

    Tesla

    Palo Alto, CA
    3 days ago
  • $104k - $222k

     ...member of the Reliability and Test team, you will support Closure engineering efforts to identify and characterize failure modes at component level and vehicle level. Your role will be to implement firmware that supports closure prototyping, early‑stage buck retrofits,... 
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  •  ...design software architecture to optimize performance. The ideal candidate is pursuing a degree in Computer Science, has experience in firmware programming, and is passionate about robotics or embedded development. This internship offers comprehensive benefits including... 
    Internship

    Tesla

    Palo Alto, CA
    3 days ago
  • $100k - $216k

    Tesla in Palo Alto is seeking an experienced embedded developer to support engineering efforts. The ideal candidate will implement firmware changes for vehicles and deliver functional C code efficiently. Responsibilities include working with cross-functional teams to enhance... 

    Tesla

    Palo Alto, CA
    4 days ago
  • $100k - $216k

     ...Motors, Inc. is seeking an embedded developer in Palo Alto to support firmware change requests and identify potential hardware failures. You should have a degree in Electrical/Computer Engineering or a related field and at least 2 years of embedded development experience... 

    Tesla Motors, Inc.

    Palo Alto, CA
    22 hours ago
  • $124k - $280k

    PRICE WATERHOUSE COOPERS seeks an experienced software engineer to develop innovative software solutions. Located in Palo Alto, California, the role demands 8-12 years of embedded firmware development experience, proficiency in C/C++, and familiarity with IoT product development... 

    PRICE WATERHOUSE COOPERS

    Palo Alto, CA
    3 days ago
  • A leader in eVTOL technology is seeking a Firmware Engineer to innovate in the development of embedded firmware for aircraft systems. The ideal candidate will have over 8 years of professional experience, proficiency in C/C++ and Python, and a strong focus on safety and... 

    Pivotal

    Palo Alto, CA
    4 days ago
  • $140k - $300k

    Tesla is seeking an Embedded Software Engineer in Palo Alto to contribute to battery management systems for their energy products. This role involves developing and debugging real-time software in embedded RTOS environments and collaborating with hardware teams for design... 

    Tesla

    Palo Alto, CA
    4 days ago
  • $165k - $210k

     ...affordable, more enjoyable and 10-50x more efficient. What You Will Do Firmware development of critical hardware validation, board bring-up,...  ...You Will Bring B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or related field. 4+ years of... 
    Local area

    Dormont Manufacturing Company

    Palo Alto, CA
    4 days ago
  • $140k - $300k

    What to Expect Tesla Energy is looking for an Embedded Software Engineer to help contribute to next generation designs. This role...  ...Management Systems for our world class Energy product software and firmware, ranging from architecture, implementation, through validation... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla Motors, Inc.

    Palo Alto, CA
    3 days ago
  • $140k

     ...Robotics Firmware Engineer II Mountain View, CA Fulfil is a well-funded, rapidly growing, and inclusive company that has developed a custom automation robotics system to pick and pack online orders of groceries and other consumables, bringing delight and a value... 

    Fulfil Solutions

    Mountain View, CA
    1 day ago
  • $68.91k - $161.54k

    Embedded/Test Firmware Engineer Location: Palo Alto, CA Job Title: Electronic Hardware Test Engineer We are looking for an Electronic Hardware Test Engineer to support design verification and validation of PCBAs and ECUs for Connectivity and Vehicle Access systems. The... 
    Work experience placement
    Local area

    Capgemini

    Palo Alto, CA
    1 day ago
  • $140k - $360k

    What to Expect As a Software Engineer on the Battery Management System (BMS) Team, you will have the opportunity to help deliver the high...  ...present, and future) the best they can be by writing low-level firmware drivers, implementing software algorithms, and designing and... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • You will lead the firmware architecture and development for a breakthrough stealth-stage neurotechnology and brain-computer interface...  ...EEG, audio, and camera data downstream. Establish the firmware engineering practices that scale: build and release pipelines, on-device... 

    OSI Engineering

    Palo Alto, CA
    3 days ago
  • A leading global technology company in Mountain View is seeking a Software Engineer to work on firmware for Pixel Video. In this role, you will design and develop advanced technologies that impact how users connect and interact with information. The ideal candidate should... 

    Google Inc.

    Mountain View, CA
    2 days ago
  • $163k - $237k

    Minimum Qualifications Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience. 7 years of experience with software development in one or more programming languages (e.g., C/C++... 

    Google

    Mountain View, CA
    3 days ago
  • $163k - $237k

    Google is looking for a Software Engineer to join the Pixel team in Mountain View, California. You'll develop software that shapes future Pixel devices, focusing on modem software for customer requirements. Ideal candidates have a Bachelor's degree in Computer Science... 

    Google

    Mountain View, CA
    3 days ago
  • $128k - $282k

     ...robot. Every custom chip, every server, and every rack requires firmware that maximizes performance, ensures reliability, and enables...  ...seamless integration at datacenter scale. We are seeking a Firmware Engineer to develop low-level software that brings our AI hardware to... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla Motors, Inc.

    Palo Alto, CA
    22 hours ago
  • $128k - $282k

    Tesla Motors, Inc. is seeking a Firmware Engineer in Palo Alto, California, to develop low-level software for AI hardware. The position involves working with firmware for custom SOCs and microcontrollers, requiring strong skills in embedded systems programming and hardware... 

    Tesla Motors, Inc.

    Palo Alto, CA
    22 hours ago
  • $165k - $210k

     ...Dormont Manufacturing Co is seeking a Firmware Developer in Palo Alto, California. This role involves critical firmware development and collaboration with various teams to optimize low-power operations and ensure data security. The ideal candidate holds a B.S. or M.S.... 

    Dormont Manufacturing Company

    Palo Alto, CA
    4 days ago
  • $180k - $208.89k

     ...Staff Firmware Engineering PsiQuantum's mission is to build the first useful quantum computers—machines capable of delivering the breakthroughs the field has long promised. Since our founding in 2016, our singular focus has been to build and deploy million-qubit, fault... 
    Full time
    Shift work

    Blackbird

    Palo Alto, CA
    4 days ago
  •  ...Firm's code of conduct, and independence requirements. BS in Computer Engineering, Electrical Engineering, Computer Science, or related discipline. 3–5 years of hands-on embedded firmware development experience. Experience contributing to embedded or IoT product development... 

    PwC (US)

    Palo Alto, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!