Motion Recruitment | Jobspring | Workbridge

Embedded Software Developer

Danvers, Massachusetts

Hybrid

Full Time

$120k - $160k

Our client is seeking a highly skilled and motivated Embedded Software Engineer to join their team. They are a leader in innovative medical device technology. In this role, you will design, develop, and optimize embedded software solutions that power our life-saving and patient-focused products. Your expertise will directly contribute to advancing healthcare by delivering reliable, high-performance devices that meet stringent regulatory standards.

Key Responsibilities

  • Design, develop, and maintain embedded software for medical devices, ensuring functionality, safety, and reliability.
  • Collaborate with cross-functional teams, including hardware engineers, software engineers, and quality assurance, to define system requirements and architecture.
  • Implement real-time software solutions for microcontrollers and embedded platforms using C/C++ and other programming languages.
  • Conduct software validation and verification, ensuring compliance with FDA, ISO 13485, and other applicable regulatory standards.
  • Debug, test, and optimize software to ensure performance and reliability in embedded systems.
  • Participate in risk assessments, failure mode analysis, and documentation processes to ensure product quality and safety.
  • Work closely with hardware teams to ensure seamless integration between software and hardware components.
  • Stay updated on emerging technologies and industry trends to incorporate best practices in embedded software design.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience in embedded software development, preferably in the medical device industry.
  • Proficiency in programming languages such as C, C++, and Python.
  • Experience with embedded systems development tools, including compilers, debuggers, and oscilloscopes.
  • Strong understanding of real-time operating systems (RTOS) and low-level hardware interactions.
  • Familiarity with medical device regulatory standards such as FDA 21 CFR Part 11, IEC 62304, and ISO 13485.
  • Experience in software validation, unit testing, and test automation frameworks.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a multidisciplinary team environment.

Preferred Skills

  • Knowledge of wireless communication protocols (e.g., BLE, Wi-Fi) and cybersecurity for embedded systems.
  • Experience with machine learning or signal processing algorithms for medical applications.
  • Familiarity with version control systems such as Git and CI/CD pipelines.
  • Hands-on experience with PCBA design and testing is a plus.

What We Offer

  • Opportunity to work on cutting-edge medical device technology with a direct impact on patient outcomes.
  • Collaborative and innovative work environment.
  • Competitive compensation and comprehensive benefits package.
  • Professional development and growth opportunities.

Posted by: Nicholas Costello

Specialization: EmbeddedC++