Staff Embedded Software Engineer

Abbott

Quick summary

Work type
On-site
Location
Alameda, CA
Salary
$114,000–$228,000 / yr
Posted
4 days ago

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 less than 52% of similar roles. Most pay $128,620–$214,500 — 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 52 open roles on FindRole.

Listed pay typically runs $113,300–$226,700 across 49 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 role at Abbott’s Diabetes Care Division in Alameda, CA involves independently designing and developing embedded firmware for cutting-edge health technologies. This position requires expertise in C, C++, Python, and other relevant languages to create robust software solutions that enhance medical devices. The ideal candidate will lead the verification and validation of software products, ensuring they meet stringent FDA guidelines while collaborating with QA engineers to maintain high standards. They will also contribute to hazard/risk analysis and root-cause investigations, demonstrating proficiency in debugging complex issues within embedded systems. Experience with medical device development processes and a strong background in software engineering principles are essential for this role, which aims to empower individuals through innovative health solutions.

What you'll do

  • Lead software development, verification, and validation for embedded firmware.
  • Design and implement software in C/C++/C#/Python for embedded systems.
  • Identify parameters, structure, and critical test components for new products.
  • Develop detailed design and interface specifications from requirement documents.
  • Debug, troubleshoot, and isolate complex software problems independently.
  • Participate in hazard/risk analysis and root cause failure investigations.

What we're looking for

  • 8 to 15 years of experience in software engineering, including some management experience.
  • Expert knowledge in C, C++, C#, and Python for embedded system development.
  • Strong debugging skills with proficiency in using debuggers in an embedded environment.
  • Experience with structured software development and object modeling design.
  • Proficiency in software testing and adherence to FDA guidelines for medical device software.
  • Ability to work independently on complex problems requiring judgment within defined procedures.
  • Demonstrated success in technical proficiency, creativity, and providing guidance to junior team members.

More like this

Similar roles

Senior Embedded Software Engineer

Abbott

Alameda, CA 62 days ago $114,000$228,000
C Python Git JIRA UML SysML ISO13485 FDA Bluetooth Bluetooth Low-Energy RF WiFi Embedded Systems Debuggers Unit Testing Source Control MVP CI/CD

Embedded Software Engineer, Staff

Lockheed Martin

Boulder, CO 3 days ago $113,900$200,905
C++ Embedded Linux FPGA VHDL Verilog Docker Kubernetes CI/CD Python PostgreSQL Git Jenkins RTOS Data Structures Algorithm Development Terraform AWS Grafana Prometheus

Staff Engineer, Embedded Software Development

Baker Hughes

Skaneateles, NY 3 days ago $117,060$217,350
C++ Linux C# Git Azure DevOps PCIe USB Ethernet I2C SPI CAN WiFi Bluetooth Embedded Linux Windows Embedded ARM Intel CPUs Device Drivers Cross-compilation Toolchains Real-time Systems High-throughput Data Systems Video Pipelines Imaging Systems Computer Vision AI/ML Tools

Senior Staff Embedded Software Engineer

Lockheed Martin

Owego, NY 3 days ago $134,000$236,325
C C++ DO-178B/C I2C SPI Ethernet ARM PowerPC RTOS Linux Git Jenkins SonarQube Docker Kubernetes AWS Azure CI/CD PostgreSQL MSSQL
Hybrid

Embedded Software Engineer

3M

Monroe, NC 47 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB IAR Embedded Workbench GitHub CI/CD MISRA JTAG SWD Logic Analyzers RF Test Equipment DevOps Python Git Docker

Embedded Software Engineer

Qualcomm

San Diego, CA 76 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jenkins Linux REST SQL Scrum Agile