Staff Embedded Software Engineer

Abbott

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $171k
$100k $244k
below market most similar roles pay here above market

This role pays less than 61% of similar roles. Most pay $159,171–$221,075 — the blue band above. At the midpoint, this role pays about $171k versus about $190k 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 193 open roles on FindRole.

Listed pay typically runs $99,300–$198,700 across 123 roles with salary data.

Most-posted roles

View all roles at Abbott

At a glance

TL;DR · Staff Embedded Software Engineer

The Staff Embedded Software Engineer joins the Diabetes Care Division to design, develop, and maintain embedded firmware for innovative sensing technologies and biomarkers. Working independently, this role involves identifying new technologies for product development, implementing complex tools, and managing software verification and validation to ensure high-quality delivery. The engineer will write and update detailed design specifications, debug complex software problems, and perform root-cause analysis while following FDA-guided Design Control procedures. Key technical requirements include expert proficiency in C, C++, C#, and Python, along with experience in embedded C development, microprocessor architecture, and source control management. The role focuses on solving technical challenges in medical device development, specifically creating products that provide accurate health data and insights for individuals managing diabetes.

What does a Embedded Software Engineer earn in California?

Median $180800 from 34 postings across 11 companies.

See salary data

What you'll do

  • Lead the design, development, and maintenance of embedded firmware for novel medical technologies.
  • Design and implement software using C, C++, C#, and Python for embedded systems.
  • Develop detailed design and interface specifications based on requirement specifications.
  • Write and execute test designs, cases, procedures, and reports to verify software quality.
  • Debug and troubleshoot complex software problems to provide strategic solutions for future development.
  • Perform root-cause analysis of failures and maintain Hazard/Risk analysis specifications.
  • Follow FDA-approved Design Control procedures and Quality Management Systems for medical device development.
  • Identify and implement new tools and process improvements to support sensor technology development.

What we're looking for

  • Bachelor of Science in Electrical Engineering, Computer Science, or equivalent.
  • 8 to 15 years experience in software engineering required.
  • Expert knowledge in current programming languages including C, C++, C#, and Python.
  • Expert knowledge of current development tools such as IDEs, debuggers, unit test frameworks, and source control management.
  • Experience with software development of embedded systems for safety-critical products required.
  • Knowledgeable of microprocessor architecture and strong debugging techniques in an embedded environment required.
  • Experience with software testing, development life cycle processes, and structured software development or Object Modeling Design required.
  • Bachelor’s degree.

More like this

Similar roles

Staff Embedded Software Engineer

Abbott

Alameda, CA +1 109 days ago
Embedded Software C Model-Based Design UML SysML Source Control Management RF WiFi FDA 510K PMA Debugging Verification Validation
10+ yrs exp

Senior Staff Embedded Software Engineer

Abbott

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

Senior Embedded Software Engineer

Abbott

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

Software Engineer II

Abbott

Sunnyvale, CA 32 days ago $81,500–$141,300
C C++ C# Python Embedded Software Firmware Bluetooth Low Energy Automated Testing Source Code Management Root-Cause Analysis Cyber Security Analysis
2+ yrs exp