1

Medical Device Embedded Software Engineer Jobs in New Hampshire

Senior Software Engineer

Salem, NH ยท On-site

$122K - $161K/yr

Experience working with Embedded Linux, RTOS, or similar operating environments * Knowledge of low ... Medical, Dental, and Vision Insurance (for eligible employees) * Retirement Savings Plan / 401(k)

Senior Embedded Engineer

Hudson, NH ยท On-site

$125K - $164K/yr

Hardware/Software Integration: Collaborating with multidisciplinary teams (electrical engineers ... Knowledge of embedded Linux development, including device trees, hardware drivers, bootloaders, and ...

Senior Embedded Engineer

Hudson, NH ยท On-site

$165K - $218K/yr

Hardware/Software Integration: Collaborating with multidisciplinary teams (electrical engineers ... Knowledge of embedded Linux development, including device trees, hardware drivers, bootloaders, and ...

Senior Software Engineer

Nashua, NH ยท On-site

$123K - $163K/yr

Be responsible for the development of new features on our embedded platforms. * Investigate ... We provide 100% coverage options for the employee, and 75% coverage for dependents' medical, dental ...

Senior Software Engineer

Nashua, NH ยท On-site

$123K - $163K/yr

Be responsible for the development of new features on our embedded platforms. * Investigate ... We provide 100% coverage options for the employee, and 75% coverage for dependents' medical, dental ...

Senior Software Engineer

Nashua, NH ยท On-site

$123K - $163K/yr

Be responsible for the development of new features on our embedded platforms. * Investigate ... We provide 100% coverage options for the employee, and 75% coverage for dependents' medical, dental ...

Senior Electrical Engineer

Manchester, NH ยท On-site

$107K - $139K/yr

We are seeking a Senior Electrical Engineer for a state-of-the-art medical device product ... Experience with embedded software development in C/C++ for common microcontroller platforms (ARM ...

Showing results 21-40

Medical Device Embedded Software Engineer information

What is a medical device embedded software engineer?

Medical Device Embedded Software Engineers are professionals who design, develop, and maintain the specialized software that runs on hardware inside medical devices, such as pacemakers, infusion pumps, and imaging machines. They ensure that the software meets strict regulatory standards for safety, reliability, and performance. Their work involves programming, testing, debugging, and documenting embedded code, as well as collaborating with hardware engineers and regulatory teams to bring safe and effective medical products to market.

What are the key skills and qualifications needed to thrive as a medical device embedded software engineer, and why are they important?

To thrive as a Medical Device Embedded Software Engineer, you need a strong background in embedded systems design, C/C++ programming, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), hardware-software integration, and industry standards like IEC 62304 or FDA regulations is typically required. Attention to detail, strong problem-solving abilities, and effective teamwork are vital soft skills for this role. These competencies are crucial for developing reliable, safe, and compliant software that meets stringent healthcare requirements.

What are some common challenges faced by medical device embedded software engineers when working on cross-functional teams?

Medical Device Embedded Software Engineers often collaborate closely with hardware engineers, regulatory specialists, and quality assurance teams. A common challenge is ensuring that software requirements align with hardware limitations and regulatory standards, which can necessitate frequent adjustments and clear documentation. Additionally, balancing the pace of software development with the rigorous testing and validation processes required for medical devices can be demanding. Effective communication and adaptability are essential to navigate these multidisciplinary interactions and deliver safe, compliant products.

What is the difference between Medical Device Embedded Software Engineer vs Firmware Engineer?

AspectMedical Device Embedded Software EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering, or related; often certifications in medical device standardsBachelor's in Electrical, Computer Engineering, or related; certifications vary by industry
Work EnvironmentMedical device companies, regulated environments, quality assurance focusConsumer electronics, industrial, or embedded systems companies
Industry UsagePrimarily in healthcare, medical device manufacturingBroader tech sectors, including consumer electronics and industrial systems
Search & Comparison IntentHigh overlap in embedded systems, safety standards, and certification requirements

The Medical Device Embedded Software Engineer and Firmware Engineer roles share core skills in embedded systems development. However, the Medical Device Embedded Software Engineer focuses specifically on medical device safety, regulatory compliance, and working within healthcare environments. Firmware Engineers may work across various industries without the strict medical standards, making the Medical Device Embedded Software Engineer role more specialized in healthcare applications.

What are popular job titles related to Medical Device Embedded Software Engineer jobs in New Hampshire?

For Medical Device Embedded Software Engineer jobs in New Hampshire, the most frequently searched job titles are:

What job categories do people searching Medical Device Embedded Software Engineer jobs in New Hampshire look for?

The top searched job categories for Medical Device Embedded Software Engineer jobs in New Hampshire are:

What cities in New Hampshire are hiring for Medical Device Embedded Software Engineer jobs?

Cities in New Hampshire with the most Medical Device Embedded Software Engineer job openings:

Infographic showing various Medical Device Embedded Software Engineer job openings in New Hampshire as of August 2026, with employment types broken down into 50% Full Time, and 50% Temporary. Highlights an 100% In-person job distribution.

Senior Software Engineer

Motion Recruitment

Salem, NH โ€ข On-site

$122K - $161K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 26 days ago


Job description

Join a leading developer of advanced sensing, imaging, and inspection technologies as a full-time Senior Embedded Software Engineer. This opportunity is based in a suburban technology hub outside the Boston area and focuses on creating software that powers sophisticated hardware systems used in high-reliability environments worldwide.
If you're motivated by solving complex engineering challenges at the intersection of software and hardware, this role offers the chance to work on products with real-world impact. You'll collaborate with multidisciplinary engineering teams, influence technical direction, and contribute throughout the entire product lifecycle, from architecture and development through validation and deployment. This position is ideal for an experienced engineer who enjoys working close to the hardware while continuing to grow their technical leadership and system-level expertise. Required Skills & Experience
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline
  • 7+ years of professional experience developing embedded or platform-level software
  • Advanced programming skills with C and C++ in Linux-based environments
  • Experience developing applications that communicate directly with electronic devices, controllers, or embedded hardware
  • Strong understanding of concurrent programming, real-time processing concepts, and software performance optimization
  • Track record of diagnosing and resolving challenging hardware/software interaction issues
  • Excellent analytical thinking and cross-functional collaboration skills
Desired Skills & Experience
  • Experience working with Embedded Linux, RTOS, or similar operating environments
  • Knowledge of low-level hardware interfaces, communication buses, or device driver development
  • Familiarity with debugging and code-analysis tools
  • Scripting experience using Python, Shell scripting, or similar languages
  • Exposure to motion control systems, industrial automation equipment, sensors, or electromechanical products
  • Experience supporting products in regulated, safety-critical, or highly reliable operating environments
  • Background involving imaging systems, inspection technology, aerospace, defense, or security-related applications
What You Will Be Doing Tech Breakdown
  • 70% Embedded Linux Development
  • 15% Software Architecture & Design
  • 15% Hardware Integration & Validation
Daily Responsibilities
  • 75% Hands-On Software Engineering
  • 10% Technical Planning & Documentation
  • 15% Cross-Functional Collaboration
Key Responsibilities
  • Develop software components that manage and coordinate complex system functionality
  • Create applications that interface directly with embedded hardware and control subsystems
  • Design and maintain high-performance multi-threaded software running in Linux environments
  • Investigate and resolve integration issues discovered during development, manufacturing, and deployment
  • Work closely with systems, electrical, mechanical, and quality engineering teams to define and validate interfaces
  • Participate in requirements development, system architecture discussions, test planning, and technical reviews
  • Support performance analysis, fault isolation, and continuous product improvement initiatives
  • Champion best practices related to code quality, maintainability, reliability, and software development processes
The Offer
  • Competitive hourly or salary compensation (based on experience)
  • Potential bonus eligibility
  • Opportunity to contribute to globally deployed, mission-critical technology solutions
  • Collaborative engineering culture with strong technical mentorship and growth opportunities
You will receive the following benefits:
  • Medical, Dental, and Vision Insurance (for eligible employees)
  • Retirement Savings Plan / 401(k)
  • Paid Time Off (for eligible employees)
  • Professional Development Opportunities