Senior Embedded Software Engineer

Cambridge Mobile Telematics

Cambridge, MA, United States
Base: $130,800 to $163,600; bonus/equity: annual p...
On-site
4+ years professional experience
Fluency in c, c++, and python
Experience with race conditions and memory management
The role involves building software for microcontroller-based sensor hardware that must operate for years on a single battery charge while collecting data and communicating via Bluetooth and the Internet

Job Summary

  • The role involves building software for microcontroller-based sensor hardware that must operate for years on a single battery charge while collecting data and communicating via Bluetooth and the Internet.
  • Candidates will collaborate across firmware, product, and hardware teams to define architecture, write code, and ensure system health amidst increasing complexity.
  • The company offers unlimited paid time off, flexible scheduling, equity in the form of RSUs, and a mission focused on preventing crashes and protecting drivers worldwide.

Matching Summary

The role involves building software for microcontroller-based sensor hardware that must operate for years on a single battery charge while collecting data and communicating via Bluetooth and the Internet.

Salary

Base: $130,800 to $163,600; Bonus/Equity: Annual performance bonus and Restricted Stock Units (RSUs); Benefits: Medical, Dental, Vision, Life Insurance, 401k match, Unlimited PTO

Skills & Requirements

Must-have

  • 4+ years professional experience
  • Fluency in C, C++, and Python
  • Experience with race conditions and memory management
  • Hardware-software boundary expertise
  • Linux command-line proficiency
  • Git version control usage

Nice-to-have

  • Experience with FreeRTOS or Zephyr RTOS
  • ARM Cortex-M family familiarity
  • Proficiency with JTAG/SWD debuggers
  • Ability to read schematics and datasheets
  • Experience with secure boot and firmware signing
  • Knowledge of EU Cyber Resilience Act

Key Requirements

  • Bachelor's degree or equivalent experience
  • Minimum 4 years relevant work experience
  • Strong systems software background

Work Rights

Not specified

Tailored Resume

Cover Letter