Staff Embedded Software Engineer

Abbott

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Alameda, CA
Salary
$114,000–$228,000 / yr
Posted
79 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $195k
This role $171k
$99k most similar roles pay here $250k

This role pays less than 65% of similar roles. Most pay $168,500–$221,075 — the shaded band above. At the midpoint, this role pays about $171k versus about $195k 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 90 open roles on FindRole.

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

Most-posted roles

View all roles at Abbott

At a glance

TL;DR · Staff Embedded Software Engineer

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. This role involves leading software development, verification, and validation while ensuring on-time delivery of high-quality products that meet budgetary objectives. The engineer will identify new technologies for implementation, troubleshoot complex technical issues, and manage requirements for medical products. Key responsibilities include writing test cases, performing root-cause analysis, and following Design Control procedures for safety-critical systems. Candidates must possess expert knowledge in C, C++, C#, and Python, along with proficiency in IDEs, debuggers, and source control management. The role requires experience in microprocessor architecture, embedded systems, and software development life cycle processes to solve complex problems involving sensor technology that provides users with insights into their health and physical performance.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Design, develop, and maintain embedded firmware for medical devices using C, C++, C#, or Python.
  • Lead the software development lifecycle including verification, validation, and on-time delivery of high-quality products.
  • Create and execute test designs, cases, and procedures to ensure robust software performance.
  • Debug, troubleshoot, and resolve complex technical issues within an embedded environment.
  • Develop detailed design and interface specifications based on provided requirement documents.
  • Perform root-cause analysis of failures and maintain Hazard/Risk analysis specifications.
  • Ensure all software development complies with FDA guidelines and internal Quality Management Systems.
  • Provide guidance to junior team members and collaborate with QA engineers to ensure product quality.

What we're looking for

  • Bachelor of Science in Electrical Engineering, Computer Science, or equivalent; Master's degree preferred.
  • 8 to 15 years of experience in software engineering required.
  • Expert knowledge in programming languages including C, C++, C#, and Python.
  • Experience with embedded systems for safety-critical products and microprocessor architecture.
  • Proficiency in using development tools such as IDEs, debuggers, unit test frameworks, and source control management.
  • Experience with software testing, troubleshooting, and the full software development life cycle.
  • Experience with structured software development or Object Modeling Design.
  • Ability to provide guidance to junior team members and communicate effectively in writing and speech.

More like this

Similar roles

Embedded Software Engineer

Booz Allen Hamilton

Colorado Springs, CO 42 days ago $86,800$198,000
C C++ Python DSP RF Theory Embedded Systems Firmware Microcontrollers Ethernet Serial SCPI Linux Windows GitHub Jira Confluence Agile Cross-compiling

Senior Embedded Software Engineer, Device Driver and CI/CD

Abbott

Alameda, CA 113 days ago $114,000$228,000
Embedded Software C C++ CI/CD Python RTOS Microprocessor Architecture SPI UART Bluetooth NFC Assembly PowerShell Unit Testing Source Control Bitbucket CI GitHub Actions Jenkins Firmware
8+ yrs exp

Senior Embedded Software Engineer

Abbott

New Brighton, MN +1 59 days ago $60,601$1,000,000
C C++ C# Python Embedded Systems Firmware CI/CD HIL Data Acquisition Communication Protocols RFID Sensors IEC 62304 IEC 60601 Hardware In the Loop
10+ yrs exp

Staff Embedded Software Development Engineer

Qualcomm

San Diego, CA 31 days ago $137,042$202,200
Embedded Software RTOS Firmware 3G 4G 5G AI Communication Protocols Debugging Validation Technical Specifications Wireless Chipsets
3+ yrs exp

Staff Embedded Audio Software Engineer

Qualcomm

San Diego, CA 177 days ago $134,800$202,200
C C++ Python Embedded Software Multi-threaded Programming ARM DSP Data Structures Algorithms Multimedia Audio Software Driver Development
4+ yrs exp