Director of Software Development - Medical Device

DeBellis Catherine & Morreale - Corporate Staffing

Buffalo (NY)

On-site

USD 130,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive compensation and benefits
Collaborative work environment focused on innovation
Opportunity to shape next-generation medical technology

Job summary

A leading staffing agency is seeking a Director of Software Development to spearhead a team in developing embedded medical devices. This role involves overseeing software lifecycle development, ensuring compliance with regulations, and driving innovation in connected device ecosystems. The ideal candidate has extensive experience in embedded systems and leadership within medical device development. This is an opportunity to shape cutting-edge medical technology in a collaborative environment.

Qualifications

  • 10+ years of experience in embedded software development.
  • 5+ years of technical leadership or software management experience.
  • Direct experience with medical device development under IEC 62304 and FDA design control processes.

Responsibilities

  • Lead and mentor a team developing regulated embedded medical devices.
  • Ensure compliance with regulatory standards, particularly IEC 62304 and FDA regulations.
  • Own the technical roadmap and manage software delivery.

Skills

Embedded software development
Technical leadership
Embedded Linux
IoT/cloud connectivity
Cybersecurity risk assessment

Education

Bachelor’s or Master’s in Computer Engineering, Software Engineering, or related field

Tools

Jira
Jenkins
Docker

Job description

Director of Software Development - Medical Device

We are seeking a Senior Software Manager/Director with deep experience in embedded systems and connected device ecosystems to lead a multidisciplinary team developing regulated embedded medical devices that interface with cloud infrastructure and/or mobile applications. The ideal candidate brings hands-on embedded expertise, a systems engineering mindset, and a track record of managing full software lifecycle development in compliance with IEC 62304 and FDA regulations.

Key Responsibilities
  • Lead and mentor a team of embedded software engineers, systems engineers, and test engineers.
  • Drive architecture, design, development, and validation of embedded software in complex medical devices.
  • Manage the delivery of software components that interact with cloud platforms and/or mobile applications.
  • Ensure compliance with regulatory standards, particularly IEC 62304, ISO 14971, ISO 27001, and FDA 21 CFR Part 820.
  • Define and enforce software cybersecurity controls, configuration management, and access protocols.
  • Own the technical roadmap, design reviews, code reviews, integration strategy, and test coverage across embedded platforms.
  • Collaborate cross-functionally with Systems, Electrical, Mechanical, Quality, and Regulatory teams to deliver safe, effective, and high-quality software.
  • Oversee and improve the use of tools and processes for configuration management, integration testing, and automated builds/releases.
  • Participate in hazard analyses and risk management reviews related to software.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field.
  • 10+ years of experience in embedded software development.
  • 5+ years of technical leadership or software management experience.
  • Proven experience with embedded Linux, RTOS, microcontroller platforms (ARM, STM32, etc.).
  • Prior experience leading development for Class II or Class III medical devices.
  • Direct experience with medical device development under IEC 62304 and FDA design control processes.
  • Experience managing products involving IoT/cloud connectivity or mobile application interfaces.
  • Strong grasp of system-level design and integration, including hardware/software co-development.
  • Working knowledge of cybersecurity risk assessment, secure boot, encryption, authentication, and network security controls.
  • Hands-on experience with integration testing frameworks, version control (e.g., Git), and CI/CD/CT pipelines.
  • Excellent communication, project planning, and cross-functional collaboration skills.
Preferred Qualifications
  • Experience with over-the-air (OTA) update systems, Bluetooth, Wi-Fi, or cellular-connected devices.
  • Familiarity with tools like Jira, Jenkins, Docker, Yocto, and static code analysis tools.
  • Certification or training in cybersecurity standards such as UL 2900, ISO 27001, or NIST 800-53.
What We Offer
  • Opportunity to shape next-generation medical technology.
  • Work with a passionate and experienced team across software, systems, and regulatory.
  • Competitive compensation and benefits.
  • A fast-paced, collaborative environment focused on innovation and quality.

Prefer someone already living in the Buffalo/Rochester, NY area, but will consider hiring someone from outside the area, based on experience. Ideally, someone from an infusion device company.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,000
Director, Engineering: Embedded Software
Director, Engineering: Embedded Software

Full Spectrum • Westborough (MA)

On-site
USD 165,000 - 225,000
Principal Embedded Firmware Architect – Medical Devices
Principal Embedded Firmware Architect – Medical Devices

USA Firmware • Georgia

On-site
Software Architect
Software Architect

Suntra MedTech Solutions • Bedford (NH)

On-site
USD 140,000 - 210,000
Principal Embedded Firmware Engineer
Principal Embedded Firmware Engineer

USA Firmware • Georgia

On-site
USD 120,000 - 160,000
Company-paid Vision and Dental insurance
Discounted Medical insurance
401(k) matching program
+2
Staff Firmware Engineer
Staff Firmware Engineer

R2 Global • Trumbull (CT)

On-site
USD 140,000 - 180,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera, Inc. • Raleigh (NC)

On-site
USD 170,000 - 210,000
Director, Software Architecture & Engineering
Director, Software Architecture & Engineering

Olympus Corporation • Center Valley

Hybrid
USD 144,000 - 217,000
Competitive salary range with potential for annual bonus
401(k) with company match
Comprehensive medical, dental, and vision coverage
+2
Embedded Developer
Embedded Developer

Sonoma Consulting Inc. • Alpharetta (GA)

On-site
USD 90,000 - 120,000
Principal Software Engineer
Principal Software Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) with employer match
Paid time off