Senior Embedded Software Engineer, Device Driver and CI/CD

Abbott

Confirmed live 2 days ago Trusted

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 56% of similar roles. Most pay $151,249–$218,500 — the shaded band above. At the midpoint, this role pays about $171k versus about $185k 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 · Senior Embedded Software Engineer, Device Driver and CI/CD

Sr. Embedded Software Engineer, Device Driver and CI/CD joins the Diabetes Care Division to drive embedded product software development and build robust test infrastructure for medical devices. This role involves designing and maintaining multi-worker CI/CD systems with hardware integration, developing device driver designs, and creating high-quality software documentation while ensuring compliance with FDA requirements. The engineer will manage the full lifecycle of development, from specification through testing, to solve complex technical issues in sensing technology. Key technical skills include proficiency in C, C++, and scripting languages like Python or PowerShell. Candidates should possess expertise in RTOS, microprocessor architecture, SPI, UART, and memory management. Experience with Jenkins, Bitbucket CI, or GitHub Actions is required. The role also involves working with RF communication technologies such as Bluetooth and NFC to ensure high-quality software for medical products.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Develop and maintain CI/CD pipelines for embedded software projects with hardware integration.
  • Design and document high-quality software architecture, module interfaces, and technical specifications.
  • Implement efficient device driver designs using C or C++.
  • Create and document scalable test infrastructure to ensure product reliability and quality.
  • Resolve complex technical issues and research new technical approaches for product development.
  • Manage the full software development lifecycle from initial specification through testing and support.
  • Provide technical ownership of embedded products while ensuring compliance with FDA requirements.

What we're looking for

  • Bachelor’s degree with 8+ years of experience in a related technical discipline.
  • Master’s degree with 7+ years of experience or a Doctorate with 2+ years of experience.
  • BA or BS in Electrical Engineering, Computer Science, Computer Engineering, or similar disciplines.
  • Knowledge of embedded software system design, C, C++, RTOS, and microprocessor architecture.
  • Experience with device drivers, low-level device interfaces, SPI, UART, and memory management.
  • Proficiency with CI/CD tools such as Jenkins, Bitbucket CI, or GitHub Actions.
  • Proficiency in scripting languages like Python or PowerShell.
  • Excellent written and verbal communication skills.

More like this

Similar roles

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 Engineer

Abbott

Alameda, CA 79 days ago $114,000$228,000
C C++ C# Python Embedded Systems Firmware Source Control Management Microprocessor Architecture Bluetooth Low-Energy RF WiFi UML SysML Model-Based Design ISO13485 FDA 510k
8+ yrs exp

Senior DevOps Engineer

Abbott

Alameda, CA 46 days ago $114,000$228,000
CI/CD Jenkins Bitbucket CI GitHub Actions Python PowerShell Linux Windows 11 infrastructure-as-code Embedded Software Hardware-in-the-Loop C C++ Assembly Wi-Fi Bluetooth Low Energy TCP/IP
8+ yrs exp

Staff Software Engineer

Abbott

Irving, TX 46 days ago $99,300$198,700
C C++ C# Python RTOS ThreadX CAN SPI I2C UART Google Test CI/CD Git GitHub Jira Confluence Agile test‑driven development Embedded Systems Robotics
8+ yrs exp

Senior Embedded Software Engineer

Anduril Industries

Costa Mesa, CA 10 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

Senior Principal Embedded Software Engineer

Medtronic

Remote 2 days ago $178,400$267,600
RTOS Azure RTOS ThreadX ARM v8m M33 Bluetooth RF Telemetry TLS 1.3 x509 JTAG UART Oscilloscopes Logic Analyzers Multimeters Agile DevOps IEC 62304 IEC 60601-1
10+ yrs exp Remote