×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer; Medical Device

Job in Waltham, Middlesex County, Massachusetts, 02254, USA
Listing for: firstPRO, Inc
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Senior Embedded Software Engineer (Medical Device)

We are seeking a highly skilled Embedded Software Engineer to design, develop, and maintain C++ firmware for next-generation medical devices. This role will focus on developing reliable, real-time embedded systems software in a regulated environment, ensuring compliance with medical device standards while delivering high-performance, safety-critical solutions.

The ideal candidate has strong experience in C++ embedded development, firmware architecture, and hardware-level integration within FDA-regulated or similarly controlled industries.

Key Responsibilities
  • Design, develop, and maintain embedded firmware using modern C++ for medical devices
  • Develop real-time software for microcontrollers and embedded Linux platforms
  • Collaborate with electrical and systems engineers on hardware bring-up and board support
  • Participate in system architecture, code reviews, and design documentation
  • Write unit tests and support integration, verification, and validation activities
  • Debug firmware issues using oscilloscopes, logic analyzers, and other lab tools
  • Ensure software compliance with regulatory standards including FDA and IEC guidelines
  • Contribute to risk management documentation and traceability matrices
  • Support manufacturing, field troubleshooting, and product lifecycle activities
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field
  • 5+ years of embedded firmware development experience
  • Strong proficiency in C++ for embedded systems
  • Experience with real-time operating systems such as FreeRTOS or embedded Linux
  • Solid understanding of microcontrollers, ARM architectures, and hardware abstraction layers
  • Experience with version control systems such as Git
  • Familiarity with debugging tools and hardware test equipment
  • Understanding of software development lifecycle in regulated environments
Preferred Qualifications
  • Knowledge of FDA regulations and standards such as ISO 13485 and IEC 62304
  • Experience with safety-critical systems
  • Exposure to wireless protocols such as Bluetooth or Wi-Fi
  • Experience with CI/CD pipelines for embedded systems
  • Strong analytical and problem-solving skills
  • Attention to detail and documentation rigor
  • Ability to work cross-functionally in a collaborative environment
  • Excellent written and verbal communication skills
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary