Halma
Software Engineer – Embedded Systems
United States · Work style not stated · Full time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerHalma
- LocationUnited States
- Work styleWork style not stated
- Employment typeFull time
- Employer posted
Belong to a team where taking initiative, being adaptive, and inquisitive are valued.
Job Summary
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.
Key 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.
Show full description
Required 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.
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.
Work Authorization
Candidates must be authorized to work in the United States.
Visa sponsorship is not available for this position.
Company: SunTech Medical; #LI-AA4
If you are passionate about making a positive impact on people's lives, come grow with us!
Not the right fit?Let us know you're interested in a future opportunity by clicking Introduce Yourself in the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest!
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in United States
ROLIVA currently lists 4114 open roles like this in United States.
Employers hiring for this
- Capital One Financial422 open roles
- General Motors186 open roles
- Shieldai179 open roles
- Boeing118 open roles
- Hewlett Packard Enterprise87 open roles
Top skills asked for
Listings whose description mentions each term. A mention is not a requirement.
Advertised salary for this role here
These are advertised ranges, not what people are paid.
- USD a year, after annualising36,000–350,000 (111 listings, 12 employers)
At a glance
- Employment typeFull time
- Employer posted
- Added to ROLIVA
- Last checked