Senior Embedded Software Engineer - Hybrid, North of Boston

Overview

On Site
115k - 130k
Full Time

Skills

Real-time
Operating Systems
SAFE
Medical Devices
Collaboration
Firmware
Mechanical Engineering
Software Architecture
System Integration
Algorithms
Communication
SPI
UART
I2C
Computer Hardware
Computer Engineering
Electrical Engineering
Computer Science
Embedded Software
C++
RTOS
ThreadX
QNX
Zephyr
Embedded Systems
Microcontrollers
ARM
Interfaces
Version Control
Git
Issue Tracking
Continuous Integration
Continuous Delivery
Scripting
Python
Automated Testing
Health Insurance

Job Details

A medical device company north of Boston is looking to bring on a Senior Embedded Software Engineer who is passionate about developing robust, real-time software systems for life-saving medical devices.

Key Responsibilities:
  • Design, develop, and maintain embedded software in C++ for real-time operating systems (RTOS), ensuring safe and deterministic behavior for medical device applications.
  • Collaborate with electrical, firmware, systems, and mechanical engineering teams to define software architecture, interfaces, and hardware integration strategies.
  • Implement device-level control algorithms, communication protocols (e.g., SPI, UART, I2C, CAN), and hardware abstraction layers in a regulated embedded environment.

Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • A minimum of 5 years of hands-on experience in embedded software development using C++ and RTOS (e.g., FreeRTOS, ThreadX, QNX, Zephyr).
  • Experience working with embedded microcontrollers (ARM Cortex-M preferred) and peripheral interfaces.
  • Familiarity with version control systems (e.g., Git), issue tracking, and CI/CD pipelines.
  • Experience with scripting languages (e.g., Python) and test automation frameworks is desirable.

The Offer:

Competitive Salary

You will receive the following benefits:
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k) with employer match (if applicable)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC