Director of Software Development - Medical Device Job at DeBellis Catherine & Morreale - Corporate Staffing, Buffalo, NY

MjlJN2hMcGFnR3IrUWVwdWtQV0hkVG8wM1E9PQ==
  • DeBellis Catherine & Morreale - Corporate Staffing
  • Buffalo, NY

Job Description

I am a recruiter with a medical device designer/developer and manufacturer of a cutting edge intelligent infusion device that is Bluetooth enabled. We seek a top-flight Director of Software Development from a medical device company to join our team.

Position Summary

We are seeking a Senior Software Manager/Director with deep experience in embedded systems and connected device ecosystems. This role will 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 strong 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 your experience. Ideally, someone from an infusion device company.

Job Tags

Similar Jobs

Insight Global

Senior service system specialist Job at Insight Global

 ...Job Description Insight Global is seeking a Senior System Service Specialist for one of our largest energy clients. This person will be responsible for assisting in the services department. They will be expected to perform routine technical duties in preventative... 

SST Direct

Grounds Maintenance Job at SST Direct

 ...DIRECT HIRE: An awesome opportunity for a Grounds Maintenance Technician to join a dynamic team. Hourly Range: $20hr - $26hr (+OT) Benefits: Listed below Schedule: M-F, 7am - 4:30pm (weekends when necessary) Qualifications: Basic experience withworking... 

LSU Health Shreveport

Postdoctoral Researcher Job at LSU Health Shreveport

A Postdoctoral Fellowship position is immediately available in the laboratory of Dr. Giovanni Solitro, focusing on the development and study of augmented and virtual reality (AR/VR) applications in healthcare, with a particular emphasis on surgical training. The Biomechanics...

NavitsPartners

Radiologic Technologist - Radiographer - RTR25-31925 Job at NavitsPartners

 ...Position Title: Radiologic Technologist Radiographer Location: Bronx, NY Type: Contract | 13 Weeks Schedule: 4:00 PM 12:00 AM | 40 Hours/Week Pay Range: $58 $62 per hour Job Summary: "Navitas Healthcare, LLC" is seeking an experienced... 

Intercontinental Exchange Holdings, Inc.

Summer Internship Program 2026 - Software Developer Intern Job at Intercontinental Exchange Holdings, Inc.

Overview: Job Purpose The ICE Internship Program offers a dynamic opportunity to combine...  ..., and mortgage industries. The Software Developer Intern will assist with transitioning...  ...projects as assigned Knowledge and Experience Must be currently enrolled in a...