Embedded Systems Software Engineer — Hybrid/Remote & Growth

Halma p.l.c

Morrisville (NC)

Hybrid

USD 110,000 - 160,000

Full time

34 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SunTech Medical is seeking a hands-on Software Engineer - Embedded Systems to develop, test, and troubleshoot software for blood pressure monitoring products. You will own software projects and collaborate with hardware, quality, and manufacturing teams to ensure robust product delivery.

The ideal candidate has strong C skills, significant embedded experience, and a proactive, problem-solving mindset. The role offers a hybrid remote schedule and opportunities to contribute across the product

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field, or equivalent experience.
  • Minimum 5 years of professional software development experience, including significant embedded software experience.
  • Strong C programming skills and experience with embedded systems/microcontrollers.
  • Experience debugging software and hardware/software integration issues.
  • 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 as part of a small, cross-functional team.
  • Hands-on approach with a willingness to code, troubleshoot, test, and solve problems directly.

Responsibilities

  • Design, develop, maintain, and debug embedded software using C.
  • Develop and maintain software that interfaces with electronic hardware, sensors, and other 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 and quality processes.
  • Take ownership of assigned software projects and deliverables.
  • Provide technical support and knowledge sharing to other members of the cross-functional team.

Skills

C programming
Embedded systems
Debugging
Release processes
Problem solving
Independent work

Education

Bachelor's degree in CS/Software/CE/EE

Tools

Delphi/Object Pascal

Job description

SunTech Medical is seeking a hands-on Software Engineer - Embedded Systems to develop, test, and troubleshoot software for blood pressure monitoring products. You will own software projects and collaborate with hardware, quality, and manufacturing teams to ensure robust product delivery.

The ideal candidate has strong C skills, significant embedded experience, and a proactive, problem-solving mindset. The role offers a hybrid remote schedule and opportunities to contribute across the product

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
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 - Hybrid, Growth & OTA Dev
Embedded Systems Engineer - Hybrid, Growth & OTA Dev

Solenis LLC • Fort Mill (SC)

Hybrid
USD 93,000 - 138,000
Competitive health + wellness benefit
Continuous professional development
15 days paid time off
+3
Software Engineer - Health Tech (Hybrid Role)
Software Engineer - Health Tech (Hybrid Role)

Solventum • Maplewood (NJ)

Hybrid
USD 85,000 - 117,000
Medical
Dental & Vision
Health Savings Accounts
+4
Embedded Software Engineer — Hybrid/Remote, Microcontroller
Embedded Software Engineer — Hybrid/Remote, Microcontroller

Rehmann • Ann Arbor (MI)

Hybrid
USD 80,000 - 120,000
Health/Dental/Vision
Retirement match
Bonus program
+2
Medical Device Firmware Engineer — Hybrid, Real-Time Embedded
Medical Device Firmware Engineer — Hybrid, Real-Time Embedded

Terumo Blood and Cell Technologies • Lakewood (CO)

Hybrid
USD 110,000 - 170,000
Senior Embedded C++/Linux Engineer — Hybrid + Equity
Senior Embedded C++/Linux Engineer — Hybrid + Equity

Empo Health, Inc. • San Bruno (CA)

Hybrid
USD 170,000 - 210,000
Hybrid-friendly
Take what you need vacation
Medical/dental/vision
+3
Staff Embedded Software Engineer, MedTech R&D
Staff Embedded Software Engineer, MedTech R&D

Stryker • Portage (MI)

On-site
USD 103,000 - 171,000
Senior Embedded Software Test Engineer
Senior Embedded Software Test Engineer

El Camino Health • Town of Florida (NY)

Hybrid
USD 115,000 - 149,000