F

Full Spectrum

Medical device software development and testing

Director of Engineering: Embedded Software

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeWestborough, MA, USAHybrid

About the Job

Requirements

  • At least 10 years of recent experience with modern embedded C++.
  • Experience developing medical devices or other safety-critical systems.
  • Hands-on experience with embedded development on Linux, Windows, a real-time operating system, or bare metal.
  • Experience with modern software development lifecycle processes, including unit testing, static analysis, and continuous integration and continuous delivery.
  • Familiarity with modern software development tools, including Git, SVN, or other industry-standard source control, and software development lifecycle processes.
  • Experience using Agile techniques, including task and issue management.
  • A bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Physics, or a related discipline is preferred, or equivalent years of experience.
  • Experience with a full product development lifecycle for medical devices, from concept to commercialization.
  • Expertise in C and C++ programming for embedded systems.
  • Understanding of real-time operating systems and embedded Linux.
  • Experience with hardware-software integration, including low-level driver development and debugging.
  • Knowledge of medical device regulations and standards, especially IEC 62304.
  • Experience with cybersecurity for embedded systems.
  • Experience managing multiple projects in a fast-paced, services-based environment.

Responsibilities

  • Collaborate directly with clients to define and execute technical strategy for embedded software development projects, aligning with company goals and client needs.
  • Provide hands-on technical guidance and architectural oversight for complex embedded software projects.
  • Monitor industry trends, emerging technologies, and best practices in embedded systems, medical device development, and cybersecurity.
  • Drive innovation and continuous improvement in software development processes and toolchains.
  • Oversee the end-to-end software development lifecycle for multiple projects, from requirements definition through verification and validation.
  • Collaborate with Technical Project Managers to deliver projects on time and within scope.
  • Ensure embedded software development activities comply with medical device regulations and standards, including IEC 62304 and ISO 13485, and produce software requirements specifications, software architecture and design documents, and risk management and cybersecurity plans and assessments, including FMEAs.
  • Collaborate with Business Development staff to introduce prospective customers to the company’s capabilities and expertise and to develop technical proposals for new client work.
  • Lead, mentor, and grow a high-performing team of embedded software engineers.
  • Conduct performance reviews and provide career development opportunities.
  • Recruit talent and build a team to meet the demands of the business.
  • Manage a team of embedded software engineers and serve as a key technical point of contact for clients.

Desired Qualifications

  • A bachelor's or master's degree in Software Engineering or a related field.
  • At least 10 years of experience in embedded software development, including at least 3 years in a leadership role.
  • Experience with wireless communication protocols such as Wi-Fi or Bluetooth Low Energy.
  • Familiarity with programming languages such as Python or C#.
  • Experience with microcontrollers from vendors such as ARM, STM, or TI.
  • Experience with FPGA development.

About the Company

Full Spectrum

Medical device software development and testing

Full Spectrum Software (FSS) provides end-to-end software development and testing services for highly regulated industries, including Medical Devices, Life Sciences, Digital Health, Robotics, IoT, and AI. It builds and tests software and systems, guiding products from concept to deployment, with a focus on thorough documentation, regulatory alignment, and project ownership from start to finish. The company leverages ISO 13485:2016, FDA-related processes, and a track record of delivering more than 450 commercial products on time and within budget, making it a trusted partner for clients requiring compliant, dependable software. Its differentiators include deep expertise in regulated domains, proven delivery reliability, and a history of pioneering AI solutions and IoT connectivity. The overarching goal is to help customers bring safe, compliant digital health and device software to market by providing complete lifecycle software development and validation services.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Southborough, MA
Founded
1996

Recently Posted Jobs

Explore more opportunities at Full Spectrum

See more jobs