Embedded Systems Software Engineer — Medical Devices

Halma plc

Morrisville (NC)

On-site

USD 90,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SunTech Medical in Morrisville, NC, is seeking a hands-on Software Engineer – Embedded Systems to develop, test, and troubleshoot software for blood pressure monitoring devices. You will work closely with the Software Manager and cross-functional teams, taking ownership of software projects and expanding your knowledge of our products.

The ideal candidate has strong C skills, embedded systems experience, and a proactive, collaborative approach, willing to dive into existing code, verify

Qualifications

  • Bachelor’s degree in CS/SE/CE or related field or equivalent experience.
  • Minimum 5 years of professional software development with embedded emphasis.
  • Strong C programming and embedded systems experience.
  • Experience debugging software and hardware/software integration.
  • Experience maintaining and enhancing software developed by others.
  • Experience with software development, testing, debugging, and release processes.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and in a small cross-functional team.
  • Hands-on approach with willingness to code, troubleshoot, test, and solve problems.

Responsibilities

  • Design, develop, maintain, and debug embedded software using C.
  • Develop and maintain software that interfaces with hardware, sensors, and device components.
  • Maintain, enhance, and troubleshoot existing software developed by others.
  • Develop and support PC-based applications and software tools.
  • Develop, execute, and document software testing and verification activities.
  • Troubleshoot software and hardware/software integration issues and identify root causes.
  • Participate in requirements, design, coding, testing, and software release activities.
  • Collaborate with hardware, quality, manufacturing, and other engineering teams.
  • Maintain appropriate software documentation and follow established development processes.
  • Take ownership of assigned software projects and deliverables.
  • Provide technical support and knowledge sharing to cross-functional team.

Skills

C programming
Embedded systems
Debugging
Software release
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Delphi/Object Pascal

Job description

SunTech Medical in Morrisville, NC, is seeking a hands-on Software Engineer – Embedded Systems to develop, test, and troubleshoot software for blood pressure monitoring devices. You will work closely with the Software Manager and cross-functional teams, taking ownership of software projects and expanding your knowledge of our products.

The ideal candidate has strong C skills, embedded systems experience, and a proactive, collaborative approach, willing to dive into existing code, verify

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

Similar jobs worth comparing

Senior Embedded Software Engineer (C) – Hardware & Sensors
Senior Embedded Software Engineer (C) – Hardware & Sensors

SunTech Medical, Inc. • Morrisville (NC)

On-site
USD 110,000 - 140,000
Embedded Systems Software Engineer — Hybrid/Remote & Growth
Embedded Systems Software Engineer — Hybrid/Remote & Growth

Halma p.l.c • Morrisville (NC)

Hybrid
USD 110,000 - 160,000
Embedded Software Engineer for Medical Devices
Embedded Software Engineer for Medical Devices

SunTech • Morrisville (NC)

On-site
USD 110,000 - 160,000
Software Engineer – Embedded Systems
Software Engineer – Embedded Systems

SunTech • Morrisville (NC)

On-site
USD 110,000 - 160,000
Software Engineer – Embedded Systems
Software Engineer – Embedded Systems

SunTech Medical, Inc. • Morrisville (NC)

On-site
USD 110,000 - 140,000
Software Engineer – Embedded Systems
Software Engineer – Embedded Systems

Halma p.l.c • Morrisville (NC)

Hybrid
USD 110,000 - 160,000
Embedded Systems Engineer – Medical Devices (Onsite)
Embedded Systems Engineer – Medical Devices (Onsite)

Drive Medical Ltd. • Somerset

Hybrid
USD 70,000 - 95,000
Competitive Benefits
Paid Time Off
401(k) Savings Plan
Software Engineer, Medical Device Apps (C#)
Software Engineer, Medical Device Apps (C#)

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

On-site
USD 90,000 - 130,000
Precision Soldering Technician—Medical Devices
Precision Soldering Technician—Medical Devices

Halma plc • Morrisville (NC)

On-site
USD 42,000 - 56,000
Precision Soldering Technician – Medical Devices
Precision Soldering Technician – Medical Devices

SunTech Medical, Inc. • Morrisville (NC)

On-site
USD 42,000 - 54,000