Embedded Software Engineer II — Medical Devices

Thornton Tomasetti

Sunnyvale (CA)

Hybrid

USD 82,000 - 141,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Abbott is seeking a Software Engineer II to join the Sunnyvale team. You will analyze requirements, develop and maintain software, and contribute to test design and documentation.

The role involves debugging, coordinating testing efforts, and supporting design reviews in a fast-paced, cross-functional environment. You’ll work with C, C++, C#, and Python, and gain exposure to embedded firmware testing, Bluetooth LE, and formal development practices.

Qualifications

  • Bachelor’s degree in engineering, computer science, or related field.
  • At least 2 years of experience in testing embedded software.
  • Experience with C, C++, C#, or Python and automated testing.
  • Familiar with formal software development methodologies and version control.

Responsibilities

  • Develop, maintain, and update software designs, interfaces, and test protocols.
  • Debug, troubleshoot, and resolve software issues while offering strategic solutions.
  • Lead testing activities and participate in design reviews.
  • Contribute to requirements analysis and documentation updates.
  • Collaborate in a matrixed, diverse environment across teams.

Skills

C
C++
C#
Python
Embedded testing
Unit testing
Software development methodologies

Education

Bachelor’s degree in engineering or CS

Tools

Git
Test automation
Bluetooth LE testing

Job description

Abbott is seeking a Software Engineer II to join the Sunnyvale team. You will analyze requirements, develop and maintain software, and contribute to test design and documentation.

The role involves debugging, coordinating testing efforts, and supporting design reviews in a fast-paced, cross-functional environment. You’ll work with C, C++, C#, and Python, and gain exposure to embedded firmware testing, Bluetooth LE, and formal development practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Software Engineer II
Embedded Systems Software Engineer II

Thornton Tomasetti • Sunnyvale (CA)

Hybrid
USD 82,000 - 141,000
Embedded Software Engineer II - Testing & Automation
Embedded Software Engineer II - Testing & Automation

Abbott • Sunnyvale (CA)

On-site
USD 82,000 - 141,000
Embedded Software Engineer – Medical Diagnostics (C/C++)
Embedded Software Engineer – Medical Diagnostics (C/C++)

Thornton Tomasetti • Irving (TX)

On-site
USD 61,000 - 123,000
Free medical coverage
Strong retirement plan
Tuition reimbursement
Embedded Software Engineer – Medical Diagnostics (C/C++)
Embedded Software Engineer – Medical Diagnostics (C/C++)

Abbott • Irving (TX)

On-site
USD 61,000 - 123,000
Health coverage (HIP PPO)
Retirement plan
Tuition reimbursement
+1
Senior Embedded Software Lead - Medical Devices, FDA‑Driven
Senior Embedded Software Lead - Medical Devices, FDA‑Driven

Thornton Tomasetti • Milpitas (CA)

Hybrid
USD 114,000 - 228,000
Senior Firmware & Software Engineer – Medical Devices
Senior Firmware & Software Engineer – Medical Devices

Thornton Tomasetti • Los Angeles (CA)

On-site
USD 90,000 - 180,000
Career development
Free medical coverage
Excellent retirement plan
+3
Lead Embedded Software Engineer – FDA‑Regulated Systems
Lead Embedded Software Engineer – FDA‑Regulated Systems

Abbott • Milpitas (CA)

On-site
USD 114,000 - 228,000
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

Thornton Tomasetti • Alameda (CA)

On-site
USD 114,000 - 228,000
Health coverage
Tuition reimbursement
Retirement plan
Systems Engineer II - Medical Devices & Algorithms
Systems Engineer II - Medical Devices & Algorithms

Thornton Tomasetti • California

Hybrid
USD 82,000 - 141,000
Software Engineer II
Software Engineer II

Thornton Tomasetti • Sunnyvale (CA)

Hybrid
USD 82,000 - 141,000