Demo

Firmware Engineer

Zenovo
Cambridge, MA Full Time
POSTED ON 4/22/2026 CLOSED ON 4/24/2026

What are the responsibilities and job description for the Firmware Engineer position at Zenovo?

Role: Firmware Engineer – Robotics

Location: Cambridge, MA (on-site, minimum 4 days/week)

Salary: $150,000 – $165,000 bonus

Benefits: Medical, dental, vision, 401(k), paid time off, and annual bonus


We’re seeking a skilled Firmware Engineer to play a key role in advancing innovative warehouse automation systems used across North America and Europe.


In this role, you’ll contribute to the design of firmware architecture, help define engineering best practices, and support the development of others on the team. Your work will directly influence how autonomous robots perform in live warehouse environments, with a strong focus on safety, reliability, and efficiency.


What You’ll Do

  • Investigate, configure, and enhance both new and existing hardware peripherals within our robotic platform
  • Develop and integrate systems such as PLCs, motor controllers, and safety components
  • Implement and manage communication across industrial protocols
  • Create and maintain clear, well-structured interfaces within a distributed software architecture
  • Evaluate system performance and identify opportunities for optimisation
  • Develop Python-based tools, testing frameworks, and debugging solutions to support system reliability
  • Participate in and lead code and design reviews to maintain high engineering standards
  • Help refine development workflows, tools, and documentation as the team grows


What You Bring

  • 5 years of experience in software development, ideally within embedded systems or robotics
  • Strong proficiency in Python and object-oriented design principles
  • Experience with C/C in embedded environments (microcontrollers, RTOS, toolchains)
  • Practical knowledge of PLCs, real-time control systems, motor control, and sensor integration
  • Confidence working with hardware and debugging at a low level using tools like oscilloscopes
  • Experience interfacing with complex hardware components and external vendors
  • Familiarity with GitHub and collaborative development practices
  • Awareness of relevant safety standards
  • Clear communication skills and a hands-on, solution-oriented approach


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or equivalent practical experience


Please note: Visa sponsorship is not available for this position.


If this sounds like a good fit, please send your resume—we’d be happy to connect.

Salary : $150,000 - $165,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Zenovo

  • Zenovo Arlington, MA
  • Compensation & Benefits We can offer a competitive salary range of $130,000–$150,000, depending on factors such as experience, education, location, and dis... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Firmware Engineer jobs in the Cambridge, MA area that may be a better fit.

  • beaconbiosignals Boston, MA
  • Beacon Biosignals is on a mission to revolutionize precision medicine for the brain. We are the leading at-home EEG platform supporting clinical developmen... more
  • 16 Days Ago

  • Critical Fit Recruiting Boston, MA
  • Firmware Engineer - Boston Area RESPONSIBILITIES: Develop and implement robust software using languages such as C, C in Linux, Windows, and various real ti... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!