Senior Embedded Software Engineer, Device Driver and CI/CD

Abbott

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Alameda, CA
Salary
$100,000–$200,000 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $187k
This role $150k
$86k most similar roles pay here $234k

This role pays less than 78% of similar roles. Most pay $155,732–$217,525 — the shaded band above. At the midpoint, this role pays about $150k versus about $187k 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 126 open roles on FindRole.

Listed pay typically runs $88,350–$176,650 across 100 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 while building robust test infrastructure for high standards of safety and reliability. This role involves designing and maintaining CI/CD pipelines with hardware integration, creating high-quality software design documentation, and developing device driver designs in C or C++. The engineer will manage the full lifecycle from specification through testing, resolving complex technical issues and providing ownership over software products. Key technical requirements include experience with RTOS, microprocessor architecture, SPI, UART, and memory management. Candidates should be proficient in CI/CD tools like Jenkins, Bitbucket CI, or GitHub Actions, along with scripting languages such as Python or PowerShell. The role focuses on developing firmware for sensing technology to provide accurate biometric data within a regulated medical device environment.

What does a Embedded Software Engineer earn in California?

Median $176950 from 36 postings across 12 companies.

See salary data

What you'll do

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

What we're looking for

  • Bachelor’s degree with 8+ years of experience, or a master's with 7+ years, or a doctorate with 2+ years in a related technical discipline.
  • BA or BS in Electrical Engineering, Computer Science, Computer Engineering, or similar disciplines.
  • Knowledge of embedded software system design, C, C++, structured development, debuggers, ICE, RTOS, and device drivers.
  • Knowledge of microprocessor architecture, SPI, UART, and device memory management.
  • Knowledge of CI/CD tools such as Jenkins, Bitbucket CI, or GitHub Actions.
  • Knowledge of scripting languages like Python or PowerShell.
  • Excellent written and verbal communication skills.
  • Proficiency in Python, RF communication (Bluetooth, NFC), assembly language, and PC application DLLs (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

Abbott

Alameda, CA 118 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 Embedded Software Engineer

Anduril Industries

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

Staff Embedded Software Engineer

Abbott

Alameda, CA 101 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 68 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