Software Engineer - Embedded Systems

HOLMVIEW SHARPENING
Morrisville, NC, United States
8 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) C (Programming Language) Software Applications Delphi (Programming Language) Software Documentation Computer Engineering Software Debugging Embedded Software Pascal (Programming Language) Software Tools Software Configuration Management Software Engineering
+6 more
Systems Integration PIC Microcontroller Software Verification Software Troubleshooting Information Technology Software Version Control

Job description

SunTech Medical is seeking a hands-on Software Engineer - Embedded Systems to develop, maintain, test, and troubleshoot software for our blood pressure monitoring products. This position will work closely with the Software Manager and cross-functional engineering teams and will have the opportunity to take ownership of software projects and develop broad knowledge of our products and technology. The ideal candidate is an experienced, adaptable software engineer who enjoys solving problems, working with existing code, and contributing directly to software development and testing., * 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.

Requirements

  • 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.

Preferred Qualifications

  • Experience with Delphi/Object Pascal.
  • Medical device or other regulated industry experience.
  • Experience with software verification and validation.
  • Experience with sensors, measurement systems, or electronic hardware.
  • Familiarity with software configuration management, source control, and formal development processes.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

2:08 min

The vending machine trap in software debugging

Jen Callou Jen Callou · Europe 2026 Virtual

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

3:34 min

Why developer marketing matters for software tooling adoption

Dan Cranney · World Congress 2024

Videos

See all

Related articles

See all