Cambridgemobiletelematics

Software Engineer in Test, Embedded Firmware

Cambridge, MA. Posted 22 days ago

The role

This person will develop and maintain test infrastructure for firmware validation. They will execute firmware test runs on Linux servers and real devices using Python and C.

What you will do

  • Contribute to the development and maintenance of test infrastructure for firmware validation
  • Execute and monitor firmware test runs across simulated firmware on Linux servers and real firmware on device
  • Write and maintain automated tests to improve coverage and enhance failure visibility
  • Use Python for test harnesses and scripting
  • Use Linux for development and git for source code management
  • Learn and apply knowledge of embedded microcontroller systems as it relates to firmware testing
  • Assist with test systems attached to equipment capable of measuring parameters like power usage
  • Support web services for test coordination and result display
  • Triage and investigate test failures
  • Complete any additional tasks as they arise

Required qualifications

  • Bachelor’s degree or equivalent years of experience and/or certification in Computer Science, Electrical Engineering, or a related field
  • 2+ years of relevant working experience
  • Proficiency in Python programming
  • Willingness to read and understand C
  • Comfortable working on the Linux command-line and performing basic system administration tasks
  • Experience writing and running automated tests
  • Familiarity with git and standard development workflows
  • Strong debugging and troubleshooting skills
  • Collaborative with the ability to work with diverse teams across the globe
  • Ability to balance speed and quality and ask for help when needed

Nice to have

  • Familiarity with Docker and cloud platforms (e.g., AWS)
  • Exposure to embedded systems, microcontrollers, or low-level programming
  • Experience with hardware test setups — oscilloscopes, multimeters, or reading basic schematics
  • Experience with SQL
  • Interest in performance measurement and instrumentation
  • Knowledge of QA engineering practices such as test planning, defect lifecycle management, and requirements traceability
  • Experience with build systems or release processes

Benefits

  • Medical, Dental, Vision and Life Insurance
  • matching 401k
  • short-term & long-term disability
  • parental leave
  • Unlimited Paid Time Off including vacation, sick days & public holidays
  • Summer Fridays provide team members with half days to recharge
  • Comprehensive wellness, education, and employee assistance programs

About the company

Cambridge Mobile Telematics (CMT) is the world’s largest telematics and AI company for safer mobility. Its mission is to make the world’s roads and drivers safer.

Software Engineer in Test, Embedded Firmware at Cambridgemobiletelematics | JobZoey