Senior Embedded Software Engineer, Device Driver and CI/CD

Abbott

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Alameda, CA
Employment
Full-time
Posted
159 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $176k
$136k $215k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $144,445–$207,500.

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 · Senior Embedded Software Engineer, Device Driver and CI/CD

The Sr. Embedded Software Engineer joins the Diabetes Care Division to drive new embedded product software development and build infrastructure meeting high standards for safety, quality, and reliability. This role involves leading technical teams through software design, testing, and maintenance while developing networks across cross-functional groups. Key responsibilities include planning and maintaining CI/CD pipelines, designing multi-worker systems with hardware integration, and implementing device driver designs. The candidate will utilize C, C++, and scripting languages like Python or PowerShell, alongside tools such as Jenkins, Bitbucket CI, and GitHub Actions. Technical requirements include knowledge of RTOS, microprocessor architecture, SPI, UART, and memory management. The work focuses on developing sensing technology and embedded firmware that provides accurate biometric data within a disciplined product development process meeting FDA requirements.

What does a Embedded Software Engineer earn in California?

Median $180800 from 34 postings across 11 companies.

See salary data

What you'll do

  • Develop and maintain embedded firmware and application software following FDA requirements.
  • Plan, develop, and maintain CI/CD pipelines for embedded software projects.
  • Design multi-worker CI/CD systems with hardware integration that can scale to meet development needs.
  • Contribute to software system designs including architecture definitions and module interfaces.
  • Implement efficient device driver designs using C or C++.
  • Design and document test infrastructure and high-quality software design documentation.
  • Resolve complex technical issues and provide technical ownership of software products.
  • Use debuggers, profilers, and unit testing tools to ensure code quality and productivity.

What we're looking for

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

More like this

Similar roles

Senior Embedded Software Engineer

Abbott

Alameda, CA 143 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

Senior Embedded Software Engineer

Abbott

Alameda, CA +1 69 days ago $114,000–$228,000
C C++ C# Python Embedded Software IDEs Debuggers Software Development Life Cycle Design Control ISO IEEE
6+ yrs exp

Senior Embedded Software Engineer

Abbott

Milpitas, CA 69 days ago $100,000–$200,000
C C++ C# Python Embedded Software Firmware Middleware USB stack BLE stack TCP/IP File Systems Unit Test Frameworks Debuggers IDEs ISO IEEE Root-cause analysis
7+ yrs exp

Senior Embedded Software Engineer

Abbott

Milpitas, CA 69 days ago $114,000–$228,000
C C++ C# Python Embedded Software Firmware Middleware TCP/IP BLE USB Stack Root-Cause Analysis Design Control ISO IEEE
7+ 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