Senior Embedded Software Engineer

Abbott

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $172k
This role $171k
$100k most similar roles pay here $242k

This role pays more than 54% of similar roles. Most pay $141,063–$202,800 — the shaded band above. At the midpoint, this role pays about $171k 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 while managing a small team of engineers. This role involves developing, maintaining, and updating detailed design and interface specifications based on requirement specifications. The engineer will perform coding, debugging, troubleshooting, and root-cause analysis of failures while mentoring junior staff. Key responsibilities include performing hazard and risk analysis and ensuring all activities follow FDA-compliant Design Control procedures. The position requires proficiency in C, C++, C#, and Python, along with experience using IDEs, debuggers, and unit test frameworks. The work focuses on the technical challenges of medical device development, specifically involving system-level software such as middleware frameworks, protocol stacks like USB or BLE, and building end-to-end systems from firmware to application layers.

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 C, C++, C#, or Python.
  • Manage a small team of engineers including project scheduling and performance reviews.
  • Develop and maintain detailed design and interface specifications based on requirement specifications.
  • Debug, troubleshoot, and provide strategic solutions for identified software issues.
  • Perform software verification and validation in compliance with FDA Design Control procedures.
  • Conduct root-cause analysis of failures and contribute to Hazard/Risk analysis specifications.
  • Evaluate designs through testing and document the results thoroughly.

What we're looking for

  • Bachelor’s degree in Computer Science or similar with at least 7 years of related 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 managing a team (preferred).
  • Knowledge of quality software engineering principles consistent with ISO, IEEE, or other FDA recognized standards (preferred).
  • Experience with middleware frameworks, protocol stacks, or system-level software (preferred).
  • Experience building end-to-end systems, testing software, and knowledge of medical device design controls (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

Abbott

Milpitas, CA 47 days ago $100,000–$200,000
C C++ C# Python Embedded Systems Firmware Middleware USB Stack BLE Stack TCP/IP File Systems 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