Senior Robotics Firmware Engineer
Full-time
Nimble Robotics
Responsibilities
- Design and implement embedded firmware for real-time motor and actuator control, sensor integration, manipulation, and safety-critical operation.
- Own deterministic, low-latency communication between microcontrollers, peripherals, and higher-level compute systems using CAN/CAN-FD, serial buses, and Ethernet.
- Design safe-state and fault-handling behavior for safety-critical subsystems.
- Partner with electrical and hardware engineering on board bring-up and software-hardware integration for robot platforms.
- Improve actuation and control latency, precision, and reliability through measurable, data-driven iteration.
- Debug and resolve firmware issues across development, hardware-in-the-loop testing, and production environments.
- Lead technical design reviews and drive architecture decisions for core embedded systems.
- Mentor cross-functional engineers and technicians and improve firmware reliability, testing, and operational excellence.
- Triage firmware issues and help diagnose and resolve operational problems in production robots.
- Support production operations through an on-call rotation.
Requirements
- Bachelor’s, master’s, or PhD in Electrical Engineering, Computer Science, Robotics, or a related engineering field.
- At least 4 years of firmware or embedded-systems engineering experience building production robotics or automation systems.
- Strong embedded-firmware experience in real-time control, motor or actuator drives, sensor interfacing, and communication protocols.
- Strong proficiency in at least one of Rust, C, or C++.
- Experience developing on microcontrollers under real-time constraints using RTOS-based or bare-metal approaches.
- Experience integrating sensors, actuators, and communication buses including CAN, SPI, I²C, and UART.
- Ability to design, implement, and maintain complex, high-reliability embedded systems.
- Familiarity with testing, documentation, code reviews, and robust architectural design.
- Strong communication, ownership, and cross-functional collaboration skills.
- Preferred exposure to warehousing, manufacturing, or logistics automation environments.
- Preferred experience with multi-DOF robotics systems such as articulated arms, humanoid robots, or autonomous vehicles.
- Preferred experience with field-oriented motor control, commutation, and encoder calibration.
- Preferred experience with functional-safety standards including IEC 60204-1, ISO 13849, or IEC 61508.
Benefits
- Unlimited flexible time off.
- Medical, dental, and vision insurance with multiple plan options.
- Paid parental leave.
- Fully paid parking through commuter benefits.
- Referral bonus for successful employee referrals.
- 401(k) retirement contributions.
- Equity program.
- Production on-call rotation is required.
- The position is based in a production robotics environment; no remote or hybrid arrangement is stated.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Robotics Firmware Engineer in San Francisco, CA vacancy
- DoorDash Labs is seeking an Embedded Software Engineer to lead ARM-based firmware bring-up across robotics products in San Francisco. You’ll own low-level firmware for motion control, sensors, and power management, and collaborate with electrical and systems engineers...Senior
$162k - $252k
...and collaborates.We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating... ...work.About The RoleThe System Software team is responsible for firmware, operating system software, hardware-accelerated algorithms,...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...members have what they need to do their best work — both in and out of the office. We are looking for a highly experienced Senior Firmware Engineer with deep expertise in charger architectures, PMIC integration, and battery-powered embedded systems. If you have built...SeniorWork at officeLocal areaRemote workFlexible hours
- ...Senior Firmware EngineerSan Francisco, CAWho We AreHP IQ is HP's new AI innovation lab. Combining startup agility with HP's global scale,... ...and collaborates.We're assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...SeniorRemote work
$180k - $260k
...Firmware Engineer Foundation is developing the future of general purpose robotics with the goal to address the labor shortage. Our mission is to create advanced robots that can operate in complex environments, reducing human risk in conflict zones and enhancing efficiency...Senior$166k - $216k
...the future of cardiac health, our company, and your careerAbout This Role:Position Summary:We are looking for a hands-on Senior Firmware Engineering Manager to lead and grow a critical embedded firmware team developing battery-powered cardiac monitoring devices. This role...SeniorFull timeRemote work$175.58k - $228.25k
...accelerate transit, enhance street safety, and drive toward a sustainable future. What The Job Involves We are seeking a Senior Firmware Engineer with deep expertise in Linux kernel and device driver development to join our Device Software team. In this role, you will...Senior- ...be a key contributor to the embedded firmware design and implementation of all our hardware... ...3 days per week and reporting to our Senior Engineering Manager.Some projects you'll be a part... ...0, M4, and M33 coresPast work in IoT, robotics, drones and/or automotive productsA...SeniorWork at office3 days per week
- ...Senior Firmware EngineerSomewear's software platform and satellite-powered hardware enable commercial and government teams to maintain situational... ...and safe anywhere in the world.We're looking for a Firmware Engineer to help push the boundaries of off-grid communication....SeniorFull timeWork at officeFlexible hours
$180k - $210k
...excited by the success of the Pod to date and still have a long way to go toward achieving our mission. Join our team as a Sr Firmware Engineer to help us bring current and next generations of Pod hardware to life. You'll be a part of a small team designing and...SeniorFull timeRemote workSleeping nightsFlexible hoursNight shift$150k - $200k
...While we can't reveal too much just yet, our team is tackling cutting-edge engineering challenges to bring revolutionary products to life. About the role We're looking for a Senior Firmware Engineer to help architect, develop, and ship next-generation neurotech...SeniorVisa sponsorship- Eight Sleep is seeking a Sr. Firmware Engineer specializing in Bluetooth (BLE) to architect and maintain the Bluetooth connectivity layer across our Pod ecosystem. The ideal applicant will have over 5 years of embedded software engineering experience, with a deep understanding...Senior
- Eight Sleep is seeking a Sr Firmware Engineer to enhance its innovative Pod technology. You will lead the development and implementation of cutting-edge sensor technologies while collaborating closely with hardware teams to bring exceptional sleep solutions to our members...SeniorRemote jobFlexible hours
- ...We offer hybrid work from San Francisco or Chicago, focusing on embedded software that powers life‑saving missions. As a Senior Firmware Engineer, you will own end‑to‑end features across ARM Cortex‑M devices, write production firmware in C/C++, and work with GPS, modems...Senior
- HP IQ seeks a firmware engineer to design and develop firmware for ARM-based MCUs, coordinating with hardware and software teams. You will bring up hardware, optimize power, and ensure secure, scalable embedded solutions in production environments. Ideal candidates have...Senior
- HP IQ, HP’s AI innovation lab, seeks a firmware engineer to design and develop firmware for low‑power ARM‑based MCUs, coordinating with EE, RF, Security, and Cloud teams to deliver secure, high‑performance systems. You will bring up hardware in the lab, support remote production...SeniorRemote work
- Sr. Firmware Engineer, Bluetooth (BLE) How you'll contribute Own the BLE Stack: Architect, implement, and maintain the Bluetooth connectivity layer across our Pod ecosystem. Define GATT services, characteristics, and connection strategies that deliver reliable, secure...SeniorRemote work
- ...Interface (BCI) space, driving innovation through advanced hardware engineering and AI solutions. Our mission is to deliver cutting-edge... ...are vital to our success. Position Overview: As a Senior Firmware Engineer , you will be responsible for developing high quality...Senior
$150k - $200k
...yet, our team is tackling cutting-edge engineering challenges to bring revolutionary... .... About the role We’re looking for a Senior Firmware Engineer, Edge AI / NPU Runtime to help... ...electronics, wearable, neurotech, AR/VR, robotics, camera, IoT, or other embedded AI products...SeniorVisa sponsorship$180k - $210k
...career, you’ll feel right at home. If you’re looking for something easier –this isn’t it. The Role Join our team as a Sr Firmware Engineer to help us bring current and next generations of Pod hardware to life. You'll be a part of a small team designing and...SeniorFull timeImmediate startRemote workWorldwideFlexible hoursNight shift$150k - $180k
...think cardiac arrest response and save lives! Learn more about working at Avive: About the Role This position is for a Senior Firmware Engineer in Avive’s R&D organization with proven experience architecting, implementing, testing and debugging embedded firmware...SeniorLocal area- Ōura is seeking a Senior Firmware Engineer in San Francisco to develop cutting-edge firmware for their battery-powered devices. In this role, you will handle power management firmware, ensuring optimal charging and battery performance. The ideal candidate will have over...Senior
- Hadrian in San Francisco is seeking a senior leader for the Autonomous Factory Systems Perception team. You will define the technical... ...shaping the direction of perception software, collaborating with robotics, ML, and hardware groups to scale sensing capabilities across...Senior
- ...About the Company Spacer Robotics is building autonomous, non-humanoid... ...robotics, AI, and systems engineering at the frontier. About the Role We’re seeking a Senior Robotics Software Engineer to... ...down issues across hardware, firmware, and software High energy and...SeniorRelocation
$190k - $225k
...Overview About The Role We are looking for a Senior Software Engineer to join our Robotics team. You will help build the application systems, integrations, and orchestration that enable robots to operate reliably in production environments. This role is about creating...Senior$200.45k - $260.59k
Hayden AI in San Francisco is looking for a Senior Software Engineer to develop prototypes for perception systems aligned with the company's mission... ...emphasizes C++ expertise and involves creating scalable robotics platforms for real-world applications. As a key contributor...Senior- ...Senior Software EngineerMytra's robotics team is looking for an experienced Senior Software Engineer to develop software critical for motion control, task execution, and safety management... ...hardware and software teams, own firmware development throughout the product lifecycle...SeniorWork at office
- Pronto AI in San Francisco is seeking a Robotics Engineer to drive system-level debugging and end-to-end feature delivery for autonomous trucks. You will develop, test, and deploy autonomy features, and act as a technical lead during deployments, owning bring-up, triage...Senior
$180k - $255k
...Simbe Robotics is a leading retail robotics company providing in-store intelligence solutions that help retailers optimize operations... ...make data-driven decisions. Simbe is looking for a strong Senior Python & C++ engineer. In this role, you will be working with our robot software...Senior$190k - $250k
...Senior Robotics Software EngineerNimble is an AI robotics company building the autonomous supply chain to power fast, efficient and economical... .... We are a hardcore and obsessed team of the world's best engineers and operators. If you are obsessed with your craft, enjoy a...SeniorWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Robotics Firmware Engineer. Be the first to apply!
Related searches
- senior robotics software engineer San Francisco, CA
- robotics engineer intern San Francisco, CA
- robotic system engineer San Francisco, CA
- robotics engineer San Francisco, CA
- software development engineer (robotics engineer) San Francisco, CA
- control systems engineer San Francisco, CA
- senior control systems engineer San Francisco, CA
- senior firmware engineer San Francisco, CA
- embedded firmware developer San Francisco, CA
- firmware engineer San Francisco, CA


