Senior Robotics Firmware Engineer
Nimble Robotics operates fully autonomous e-commerce fulfillment centers and a robotic 3PL service powered by general-purpose warehouse robots and cloud logistics software.
Funding history
About Nimble Robotics
Nimble develops AI-powered general-purpose warehouse robots that perform storage, retrieval, picking, packing, sorting, and related fulfillment tasks. It combines the robots with its Cloud Logistics Platform to operate end-to-end autonomous fulfillment centers for e-commerce brands.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build production firmware for robot control, sensing, communication, and safe operation. You will integrate firmware with new hardware, improve actuator performance, diagnose issues across development and production environments, make embedded architecture decisions, and support production operations.
Requirements
- Bachelor's, Master's, or PhD in Electrical Engineering, Computer Science, Robotics, or a related engineering field
- Experience with real-time control, motor or actuator drive, sensor interfacing, and communication protocols
- 4+ years of firmware or embedded systems engineering experience building production robotics or automation systems
- Proficiency in Rust, C, or C++
- Experience developing on microcontrollers with RTOS or bare-metal constraints
- Experience integrating firmware with sensors, actuators, CAN, SPI, I2C, and UART
- Ability to design and maintain high-reliability embedded systems
- Knowledge of testing, documentation, code review, and software architecture
- Willingness to participate in an on-call rotation
Responsibilities
- Lead embedded firmware design and implementation for real-time motor and actuator control, sensing, manipulation, and safe operation
- Own low-level communication between microcontrollers, peripherals, and higher-level compute systems
- Design safe-state and fault-handling behavior for safety-critical subsystems
- Partner on board bring-up and software-hardware integration
- Improve actuation and control latency, precision, and reliability
- Debug and resolve issues across development, HIL testing, and production
- Lead technical design reviews and embedded architecture decisions
- Mentor engineers and technicians on firmware reliability and testing
- Triage firmware issues and resolve production operational issues
- Support production operations through an on-call rotation
Benefits
- Unlimited flexible time off
- Medical, dental, and vision insurance
- Paid parental leave
- Fully paid parking
- Referral bonus
- 401k
- Equity program
