Firmware Engineer
$140k - $160kZenovo
Role: Firmware / Robotics Engineer
Salary: $140,000 - $160,000 + healthcare + benefots package
Location: Boston, MA (Onsite 3 days per week)
Our client is developing autonomous robotic systems used within the construction and marine sectors. Operating at the intersection of robotics, autonomy, and infrastructure inspection, they are seeking an experienced Firmware / Robotics Engineer to take ownership of a complex production codebase spanning multiple embedded systems and hardware platforms.
The Opportunity
The successful candidate will become the primary firmware engineer within a highly technical team, responsible for the development, maintenance, and evolution of the embedded software that powers the company's robotic platform.
The firmware is responsible for coordinating motor control, adhesion systems, inertial sensing, and real-time locomotion while interfacing with a companion compute platform running higher-level autonomy software.
This role offers the opportunity to work on challenging engineering problems involving real-time control systems, custom communication protocols, hardware-software integration, and safety-critical behaviors in demanding field environments.
Key Responsibilities
- Own and develop the real-time firmware architecture across multiple microcontroller targets.
- Manage motor coordination, EPM control and sensing, power management, and system-level behavior.
- Develop and improve communication between embedded controllers and higher-level autonomy systems.
- Address existing challenges related to logging, fault handling, timing constraints, and motion execution.
- Drive firmware development for future generations of the robotic platform as customer deployments scale.
- Contribute to architectural decisions that shape the long-term evolution of the system.
Required Qualifications
- Bachelor's degree in Engineering, Computer Science, Robotics, or a related technical discipline.
- 6+ years of relevant experience in embedded software, firmware, robotics, or related fields.
- Strong expertise in C/C++ development for embedded systems.
- Experience working with real-time systems and hardware/software integration.
Successful candidates are likely to demonstrate:
- Strong understanding of interrupt safety, DMA behavior, timing constraints, and CAN bus performance.
- Experience shipping hardware products from development through deployment.
- The ability to quickly understand and contribute to existing firmware codebases.
- A practical, iterative engineering mindset focused on testing and validating solutions.
- Strong collaboration and troubleshooting skills.
- A proactive approach to identifying root causes rather than treating symptoms.
Technical Environment
Languages
- C/C++
- Python
Hardware & Embedded Platforms
- ARM Cortex microcontrollers
- RTOS-based primary controller
- Bare-metal supporting controllers
Protocols & Communication
- CAN-based motor control
- Custom CAN-FD messaging protocol
- Protobuf serialization
Development Tools
- CMake
- Docker-based development environment
- CAN bus analysis tools
- STM debuggers
- Logic analyzers
- Oscilloscopes
Experience in robotics is advantageous but not essential. Candidates from medical devices, automotive systems, industrial automation, motion control, actuator systems, or other embedded environments are encouraged to apply. The client is particularly interested in engineers who have developed reliable firmware for systems where performance, safety, and robustness are critical.
Please send across a resume if you wish to apply.
- ...Cambridge, MA, USA | 70000-130000 per year | Full Time Position Overview: We are seeking an experienced Sr. embedded firmware engineer with a strong background in Rust to help re-design and port existing firmware into Rust. This role focuses on designing for manufacture...SuggestedFull time
- ...Firmware Engineer The world's shipping fleets burn the dirtiest fuel on Earth and coat their hulls with biotoxins to slow biofouling. Fleet Robotics is building the robots that will mitigate both problems. The Short Version Fleet Robotics builds autonomous robots...Suggested
$41.7 per hour
...Job Description Are you an aspiring engineer with a passion for play and the LEGO universe? Join the LEGO Creative Play Lab for a... ...or related engineering program. Experience with software/firmware engineering tools including revision control, IDEs, etc. Skills...SuggestedHourly payWork at officeLocal areaImmediate startFlexible hours$120.7k - $134.2k
...Senior Firmware Engineer Pickle is on the hunt for a dynamic and driven Senior Firmware Engineer to help us revolutionize the future of warehouse automation. This is a senior individual contributor role at the intersection of low-level embedded systems and high-level...Suggested- ...count on Tive to ensure that their shipments are delivered on time and in full-because every shipment matters. As a Senior Firmware Engineer at Tive you will be responsible for all aspects of the firmware and embedded software development process, including...SuggestedWork at officeRemote work
$165k
...Job Description: Firmware ENGINEER BOSTON MA Salary: Up to $165k base Share this job Become part of a rapidly growing company at the forefront of intelligent system development. Were creating advanced solutions that blend cutting-edge sensors, predictive...Work at office- ...What We Need: We are seeking a talented and motivated Firmware Engineer II to join our dynamic engineering team. In this role, you will be responsible for the design, development, and maintenance of firmware for our next-generation products. The ideal candidate will...Full timeWork at officeWorldwide
- ...Software Engineer Responsibilities: Develop and implement robust software using languages such as C, C++ in Linux, Windows, and various real time OS such as vxworks, RTEMS or FreeRTOS. Work closely with hardware engineers to define software requirements and...
- ...Overview: Job Title: Firmware Engineer EICJC7756 Location: Boston, MA Experience level: 2-5 years Candidate Roles and Responsibilities: • Firmware code design and Implementation • Firmware code unit testing and bug fixing • Peer review...
$105k - $164k
Senior Embedded Firmware Engineer, SmartSense (Boston, MA - Hybrid) Job Category : Engineering Requisition Number : SRFIR001492 Posted : December 10, 2025 Full-Time Hybrid Locations Showing 1 location Boston, MA 02111, USA Description SmartSense builds end-to-end...Full timeTemporary work- Nanobiosym is seeking a Sr. embedded firmware engineer in Cambridge, MA, to help re-design and port existing firmware into Rust. The role emphasizes designing high-performance firmware for ARM Cortex-M microcontrollers while implementing hardware abstraction layers. Candidates...
- Alumni Ventures in Cambridge, MA, is seeking a Senior Embedded Systems Engineer to lead the development of safety-critical firmware for implantable medical devices. This role involves the architecture and verification of embedded software, with a focus on performance and...
- Whoop, Inc. is seeking an Embedded Engineer I to join its Embedded Engineering team in Boston, MA. This role involves contributing to the development of efficient firmware for WHOOP devices, alongside collaboration with cross-functional teams. Ideal candidates should have...
- ...develops innovative, world class electro-mechanical combat systems for today’s warfighters and law enforcement officers. Senior Firmware Engineers are a core component of the development team serving as the technical authority for firmware development and while working to...For contractorsWork at officeLocal area
- Bevi is looking for an Embedded Engineer in Boston, Massachusetts to develop and implement embedded code for its innovative beverage platforms. The role includes advancing firmware for smart water machines and contributing to design and debugging processes. Candidates...
- ...implants in the world. Position Overview We are seeking a Senior Embedded Systems Engineer to lead the architecture, development, verification, and lifecycle ownership of safety critical firmware for an implantable device. You will be the technical authority for low‑power,...Local areaFlexible hours
$133.59k - $267.19k
...Principal Embedded Systems Engineer/ Team Lead Boston, MA Principal Embedded Systems Engineer Catapult is building the future... ...scope/logic analyzer, and feeding hardware learnings back into firmware and software. What You'll Need ~8+ years of software...$68.9k - $131.1k
...This is especially evident in our Physical Systems and Sciences group, located in Cambridge, Massachusetts, where scientists and engineers anticipate the future in both very large and very small-scale scientific systems that often need to survive challenging operational...Temporary workWork experience placementWork at officeRemote workWorldwideRelocation packageFlexible hours- A robotics automation firm in Boston seeks a Senior Firmware Engineer to revolutionize warehouse systems. You will shape firmware architecture, extend peripheral functionality, and implement safety features. The ideal candidate has 5-7 years of experience in software development...
$68.9k - $131.1k
...and conducting operational analysis Qualifications You Must Have: Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 2 years of prior relevant experience or an Advanced Degree in a related field or in absence of...Work experience placementRelocation packageFlexible hours$107.5k - $204.5k
...security clearance. Active and existing security clearance required after day 1. The role requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years...Temporary workWork experience placementRelocation packageFlexible hours$122.5k - $191.5k
Firmware Systems Engineering Manager, SmartSense (Boston, MA or Hopkins, MN - Hybrid) Job Category: Engineering Requisition Number: MGRSY001494 Posted: December 17, 2025 | Full-Time | Hybrid Location SmartSense, a Digi International business, provides end-to-end IoT...Full timeTemporary work$150k - $170k
...of mobility with safe, sustainable solutions that move people, businesses, and communities forward. Zipcar is looking for a firmware engineering lead to join our telematics team. This person will be working on the firmware that operates our in-vehicle telematics unit,...Full timeTemporary workLocal area- ...60 people working out of our Woburn office, including over 20 engineers divided between software, electrical, mechanical, and aerospace... ...~ BSE (EE, ECE, CS, or similar) required ~6+ years firmware or embedded software experience required REQUIREMENTS Candidates...Permanent employmentWork at officeImmediate start
- ...technology drives us to continuously push the boundaries of what is possible. We are seeking a highly skilled and motivated Embedded Firmware Engineering Manager to join our dynamic team. The ideal candidate will have a strong background in real-time embedded systems and...Work experience placementImmediate startFlexible hours
$129k - $171k
...Firmware Engineer Lexington, Massachusetts, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the...Full timeWork experience placementImmediate start- ...60 people working out of our Woburn office, including over 20 engineers divided between software, electrical, mechanical, and aerospace... ...safety seals used on US Navy ships. SUMMARY The Firmware Engineer III will be responsible for design and development of...Permanent employmentWork at officeLocal areaImmediate start
$178k - $225k
...progress. The company invented the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands to millions of... ...for developing and extending the device software and firmware stack for Photonic Compute and Photonic interconnect products....Full timeTemporary workRemote workFlexible hours$134.4k - $168k
...Staff Firmware Engineer As a Staff Firmware Engineer on the Safer Robotics Team, you will join a cross-functional group developing robotic technologies that will enable our robots to operate safely around people and in the environment utilizing sensors on dedicated...- Analogic-Corporation-1 is looking for an Embedded Firmware Engineering Manager in Canton, Massachusetts. The role involves leading a small team of firmware engineers in designing, testing, and optimizing motion control firmware. Candidates should have a Bachelor's or Master...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


