Senior Embedded Software Engineer

Abbott

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Milpitas, CA
Salary
$100,000–$200,000 / yr
Employment
Full-time
Posted
47 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $172k
This role $150k
$88k most similar roles pay here $215k

This role pays less than 68% of similar roles. Most pay $141,063–$202,800 — the shaded band above. At the midpoint, this role pays about $150k versus about $172k for comparable roles.

Based on 240 similar postings.

Employer

About Abbott

Abbott Laboratories is a global healthcare company that manufactures and markets a broad and diversified line of health care products including diagnostics, medical devices, nutritionals, and branded generic pharmaceuticals. Industry: Healthcare & Medical Devices

Abbott currently has 140 open roles on FindRole.

Listed pay typically runs $90,000–$180,000 across 105 roles with salary data.

Most-posted roles

View all roles at Abbott

At a glance

TL;DR · Senior Embedded Software Engineer

The Sr. Embedded Software Engineer joins the Product Development team to oversee the design, development, and validation of software for embedded systems within the medical device space. This role involves developing, maintaining, and updating detailed design and interface specifications based on requirement specifications while troubleshooting and isolating complex software problems. The engineer will also perform root-cause analysis of failures and contribute to hazard risk analysis documentation. Day-to-day tasks include coding in C, C++, C#, or Python and ensuring all activities follow FDA-compliant Design Control procedures. Candidates should be proficient with IDEs, debuggers, and unit test frameworks. Preferred experience includes working with middleware frameworks, protocol stacks like USB, BLE, or TCP/IP, and building end-to-end systems ranging from firmware to application layers while adhering to ISO or IEEE quality software engineering standards.

What does a Embedded Software Engineer earn in California?

Median $177300 from 38 postings across 11 companies.

See salary data

What you'll do

  • Design and implement embedded software using languages such as C, C++, C#, and Python.
  • Develop, maintain, and update detailed design and interface specifications based on requirement documents.
  • Debug, troubleshoot, and isolate software problems while providing strategic solutions for future development.
  • Perform testing to evaluate selected designs and provide full documentation of the results.
  • Follow FDA-compliant Design Control procedures for all software development activities.
  • Develop and maintain Hazard/Risk analysis specifications for medical device safety.
  • Conduct root-cause analysis of software failures to ensure system reliability.
  • Mentor junior engineers in software design, coding, and validation processes.

What we're looking for

  • Bachelor's degree in computer science, Engineering Mathematics, or related field with at least 7 years of experience.
  • Master's degree with at least 4 years of related experience.
  • Excellent written and verbal communication skills.
  • Strong familiarity with current development tools including IDEs, debuggers, and unit test frameworks.
  • Experience with middleware frameworks, protocol stacks, or system-level software (preferred).
  • Experience building end-to-end systems from firmware to application (preferred).
  • Experience testing software (preferred).
  • Knowledge of design controls, medical device regulations, and quality software engineering standards (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

Abbott

Milpitas, CA 47 days ago $114,000–$228,000
C C++ C# Python Embedded Systems Firmware Middleware TCP/IP USB Stack BLE Stack Design Control root-cause analysis ISO IEEE
7+ yrs exp

Senior Embedded Software Engineer

Abbott

Alameda, CA 121 days ago $100,000–$200,000
C Embedded Systems Firmware Microprocessor Architecture Bluetooth Bluetooth Low-Energy RF WiFi Unit Testing Source Control Management UML SysML Model-Based Design UI Design FDA 510K ISO13485
8+ yrs exp

Senior Staff Embedded Software Engineer

Abbott

Alameda, CA 38 days ago $130,700–$261,300
C Embedded Systems RF UML SysML Model-Based Design Source Control Management FDA 510K PMA Debugging verification, and validation Object Modeling Design
10+ yrs exp

Senior Embedded Software Engineer, Device Driver and CI/CD

Abbott

Alameda, CA 6 days ago $100,000–$200,000
Embedded Software C C++ CI/CD Python RTOS Microprocessor Architecture SPI UART Bluetooth NFC Assembly PowerShell Jenkins Bitbucket CI GitHub Actions Unit Testing Source Control Debuggers
8+ yrs exp

Senior Embedded Software Engineer

Anduril Industries

Costa Mesa, CA 35 days ago $191,000–$253,000
C++ Rust Embedded Linux ARM Python RTOS Firmware Device Drivers SPI I2C UART PCIe Ethernet JESD204 CMake GDB Valgrind Nix CI/CD Signal Processing