Principal Software or Systems Engineer (Embedded Systems)

  • Greater Boston, MA
  • Posted 1 day ago | Updated 19 hours ago

Overview

On Site
Full Time

Skills

embedded
RTOS
embedded systems architecture
Systems Engineers

Job Details

The ideal candidate will have strong experience with bare-metal and RTOS-based embedded C development, combined with an electrical engineering background. This role requires ownership from concept through final integration, working in a safety-critical, regulated environment.

Key Responsibilities
  • Lead the architecture, design, and development of embedded software for Class III medical devices.

  • Work closely with Electrical Engineers and Systems Engineers on hardware-software integration.

  • Perform bare-metal and RTOS-based real-time embedded C programming.

  • Manage full system integration, including sensor integration and hardware-software interfacing.

  • Ensure compliance with medical device regulations and safety-critical design standards.

  • Collaborate on system verification, validation, and testing processes.

  • Document design decisions, system architecture, and technical specifications.

Required Qualifications
  • Experience: 10 25 years (minimum 6+ years if meeting all core requirements).

  • Technical Skills:

    • Embedded C (bare-metal and RTOS-based development)

    • Real-time embedded systems

    • Hardware-software interfacing

    • Sensor integration

  • Domain Knowledge: Class III medical devices and safety-critical systems.

  • Integration Experience: Collaborating with EE and Systems teams for board bring-up and hardware debugging.

  • Strong understanding of embedded systems architecture and low-level firmware development.

Preferred Qualifications
  • Experience in electronic medical device product development.

  • Knowledge of FDA Class III regulatory requirements and documentation.

  • Board bring-up experience.

  • Familiarity with medical device communication protocols and diagnostic tools.

Education
  • Master's or Ph.D. in Electrical Engineering, Biomedical Engineering, Computer Engineering, or a related technical field.

  • Advanced coursework or research in embedded systems, real-time systems, or medical device development preferred.

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.