×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer - Medical Devices

Job in Durham, Durham County, North Carolina, 27703, USA
Listing for: Gilero
Full Time position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 190000 USD Yearly USD 150000.00 190000.00 YEAR
Job Description & How to Apply Below
Principal Software Engineer - Medical Devices

500M - D&D Department - M Full Time Durham, NC, US

4 days ago Requisition

Talented Principal Software Engineer with a background in embedded firmware needed to join Sanner America's Durham, NC team. Sanner America (previously known as Gilero) is a trusted partner for medical and drug delivery device development and healthcare packaging, offering expertise in design, development, and manufacturing solutions. With a passion for innovation and a commitment to excellence, we help bring life-enhancing products to market efficiently and effectively.

Join our team and contribute to improving lives worldwide. In this role you will lead embedded software projects and apply high-level software knowledge and skills for medical device and drug delivery applications.

If you thrive in a fast-paced, collaborative environment and like ensuring high-quality outcomes working with customers, vendors, and internal teams, this is the opportunity for you. As part of the Sanner Group, we share a global culture built on collaboration, transparency, agility, and shared success, united by one purpose:
Protecting Health.

Responsibilities
  • Acts as technical lead and thought leader throughout the full product development lifecycle from initial concept to release to market of new medical devices; primarily class I and class II electro-mechanical devices.
  • Designs, develops, and tests embedded firmware.
  • Serves as an architect and/or software technical lead for product development projects.
  • Leads and participates in systems and integration testing, unit testing, and code reviews.
  • Analyzes and enhances efficiency, stability and scalability of system resources.
  • Coordinates activities with other software developers both internal and external.
  • Leads and participates in writing product and customer requirements, design and phase reviews, product and process risk assessments, root cause investigations, and corrective action planning.
  • Authors and advises on test planning and protocols for design verification and validation.
  • Analyzes test data, interprets results, and formulates conclusions.
  • Maintains the Design History File (DHF) to ensure documents are complete, accurate, current, and compliant with regulations.
  • Owns and manages the development and improvement of software engineering tools, processes, and systems and trains others that are working within and managing those systems.
  • Identifies technical opportunities and generates work for themselves and across the company.
  • Defines and leads objectives and oversees quality of output for large or complex projects.
  • Solves open-ended problems and tasks with a high level of decision making and autonomy.
  • Formulates and develops detailed project deliverables with minimal management oversight.
  • Communicates technical risks and proposed solutions clearly and directly with the customer.
  • Sources and interfaces with third party vendors.
  • Acts as subject matter expert (SME) lead in one or more areas and remains current and contributes to industry trends.
  • Participates in seminars or other speaking engagements on behalf of the company.
  • Supports business development efforts as a SME to potential customers and leading multidisciplinary engineering estimations.
  • Refers new business to the company based on established trust and rapport in industry.
  • Acts as a role model and mentor; coordinates and delivers group training sessions.
  • Participates in recruitment activities including interview panels.
  • Travel will be required, as necessary (typically less than 10%).
Skills/

Qualifications:
  • BS in Engineering or equivalent technical degree.
  • 12+ years relevant experience.
  • Experience developing embedded software for medical devices, preferred.
  • Proven ability to lead a product development program from concept to market release.
  • Proven track record of fully developing embedded software and architectures.
  • Expertise in software development in C/C++ for microcontrollers / microprocessors
  • Expertise and experience integrating firmware and application software systems, preferred.
  • Expertise in using various software tools including Gitlab, Tessy, Docker, JIRA, JAMA, preferred.
  • Expertise with programming RISC and ARM-based microcontrollers, preferred.
  • Proficiency with hardware debugging (digital and analog), preferred.
  • Expertise in OS coding techniques, IP protocols, interfaces and data management, preferred.
  • Proficiency with development drivers and middleware for Linux, preferred.
  • Proficiency with software configuration management tools,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary