Senior Embedded Software Engineer, Digital Signal Processing

Abbott

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$135k most similar roles pay here $226k

This listing doesn't post a salary. Most similar roles pay $152,706–$214,000.

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, Digital Signal Processing

As a Sr. Embedded Software Engineer - Digital Signal Processing, you will join the Abbott Diabetes Care team to focus on the implementation and development of signal processing algorithms for the FreeStyle Libre product series. You will lead the design, coding, and validation of software across mobile, web, desktop, and embedded domains while ensuring all products conform to strict medical device design specifications and coding standards. Your daily responsibilities include implementing data processing algorithms in C or C++, defining data management and flow in embedded environments, and utilizing debuggers and ICE tools. The role requires a strong math aptitude and expertise in structured software development or Object Modeling Design. You will solve technical challenges related to digital data processing within the medical device space while navigating disciplined product development processes that meet specific FDA requirements for healthcare technology.

What does a Embedded Software Engineer earn in California?

Median $176950 from 36 postings across 12 companies.

See salary data

What you'll do

  • Design and develop software for mobile, web, desktop, and embedded platforms.
  • Implement signal processing and data processing algorithms in C or C++.
  • Manage data flow and data management within an embedded environment.
  • Perform software coding and validation to meet specific design specifications.
  • Execute verification and validation testing for medical device products.
  • Ensure all product development conforms to FDA requirements and coding standards.
  • Maintain software modules and libraries over long periods of time.

What we're looking for

  • Bachelor’s degree in a technical field (STEM) and 7+ years of experience, or a Master's degree and 5+ years of experience in software development.
  • Strong knowledge of embedded software system design and algorithm development implementation.
  • Proficiency in C, C++, structured software development, Object Modeling Design, and digital data processing.
  • Experience with debuggers, ICE, and current development tools like IDEs and unit test frameworks.
  • Strong math aptitude and excellent written and verbal communication skills.
  • Experience with software development life cycle processes (preferred).
  • Experience with long-term maintenance of a software module or library (preferred).
  • Knowledge of medical device design controls, regulations, and quality software engineering standards like ISO or IEEE (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

Digital Signal Processing Software Engineer

Booz Allen Hamilton

McLean, VA +1 81 days ago $86,800–$198,000
Digital Signal Processing Python C C++ RF Theory Agile Jira Confluence VHDL Verilog CoreFire Machine Learning TensorFlow Keras PyTorch GitHub Linux

Digital Signal Processing Software Engineer

Booz Allen Hamilton

McLean, VA 29 days ago $86,800–$198,000
Digital Signal Processing RF Theory Python C C++ Docker Agile Jira Confluence GitHub VHDL Verilog CoreFire TensorFlow Keras PyTorch React Linux