Nimble Robotics

Nimble Robotics

Senior Robotics Firmware Engineer

San Francisco, CA · Senior

Sponsorship not specifiedDetected 56 days ago
Code ReviewValuationSupply ChainLogisticsEmbedded SystemsSystems EngineeringRoboticsElectrical EngineeringHardware DesignSensorsCommunicationCollaborationActuators

Stay score

odds of building a lasting career here

37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

9 transfer filings in the last year, covering 9 workers. Median labor-condition decision: 8 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • We are looking for a Senior Robotics Firmware Engineer to build the core firmware powering our next-generation autonomous robots.
  • In this role, you will develop the systems that allow our robots to operate with exceptional reliability, precision, and efficiency in real production environments.
  • You will work across robot control, sensing and runtime execution - building robust, production-grade firmware that scales as we deploy more robots into high-throughput warehouse operations.

Responsibilities

  • Lead design and implementation of embedded firmware for real-time motor and actuator control, sensor integration, manipulation, and safe, high-reliability operation.
  • Own the low-level communication between microcontrollers and peripherals or higher-level compute stack, including CAN/CAN-FD, serial buses, and Ethernet, ensuring deterministic, low-latency, and robust behavior.
  • Design safe-state and fault handling behavior for safety-critical subsystems.
  • Partner closely with electrical and hardware engineering on board bring-up and software-hardware integration for new robot platforms and upgrades.
  • Participate in and lead technical design reviews and drive architecture decisions for core embedded systems.

Requirements

  • Bachelor, Master, or PhD in Electrical Engineering, Computer Science, Robotics, or a related engineering field.
  • Strong experience with embedded firmware domains, e.g. real-time control, motor or actuator drive, sensor interfacing, and communication protocols
  • Strong proficiency in at least one of the following programming languages: Rust, C, C++.
  • Experience integrating firmware with sensors, actuators, and communication buses such as CAN, SPI, I²C, and UART.
  • 4+ years of firmware or embedded systems engineering experience building production robotics or automation systems.
  • Experience developing on microcontrollers with real-time constraints, whether RTOS-based or bare-metal.
  • Proven ability to design, implement, and maintain complex, high-reliability embedded systems.
  • Familiarity with software best practices including testing, documentation, code reviews, and robust architectural design.
  • Excellent communication, ownership, and cross-functional collaboration skills.
  • Willingness to support production operations through an on-call rotation.

Nice to have

  • Exposure to automation environments such as warehousing, manufacturing, or logistics
  • Experience with multi-DOF robotics system, e.g. articulated arms, humanoid, autonomous vehicles.
  • Experience with motor control techniques such as field-oriented control, commutation, and encoder calibration.
  • Experience with functional-safety standards and safe design, e.g. IEC 60204-1 stop categories, ISO 13849, or IEC 61508.
  • Additional Requirements
  • Your exact offer may vary depending on multiple individualized factors, including job-related knowledge, skills, and experience.
  • We embrace challenges and strive to make the impossible possible each day.
  • We're not in this to do what's easy or to be mediocre.

Compensation

  • The pay range for this position at the start of employment is expected to be between $180,000 and $230,000/year.
  • In addition to cash compensation, this position will also receive generous equity for this position.

Benefits

  • We want to create something legendary and leave our mark on the world.
  • Unlimited Flexible Time Off
  • Nimble's Benefits
  • Health Insurance
  • Nimble provides medical, dental, and vision insurance through several premier plans and options to support you and your family.
  • Paid Parental Leave
  • Commuter Benefits
  • Referral Bonus
  • Get a cash bonus for any friend or colleagues that you refer to us that we end up hiring.
  • Contribute towards a 401k for retirement planning.
  • Be an owner in Nimble through our equity program

Company info

  • We are a hardcore and obsessed team of the world's best engineers and operators.
  • We are on a mission to empower and inspire mankind to accomplish legendary feats by inventing robots that liberate us from the menial.
  • Join us and become part of an ambitious, humble, and resourceful culture where your work will leave a lasting impact on the future of robotics and commerce.

Equal opportunity

  • Nimble Robotics, Inc. is an equal opportunity employer.

This listing is sourced directly from Nimble Robotics's careers page and normalized into a canonical job model.