Abbott
Posted 1w ago

Sr. Embedded Software Engineer

Abbott
Alameda or Milpitas
$114k-$228k/yrOnsiteFull Time
Responsibilities
  • designing software
  • implementing software
  • evaluating designs
Requirements
  • Bachelor’s degree in computer science
  • Engineering
  • Mathematics, or related field and 6–8 years’ related experience
  • Master’s degree with 4+ years. Requires embedded software development and FDA-compliant design control experience
Technical tools mentioned
CC++C#PythonIntegrated Development Environment (IDE)debuggersunit test frameworksISOIEEE

Job description

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.

     

JOB DESCRIPTION:

The Opportunity

The Sr. Embedded Software Engineer oversees the design, development, and validation of software for embedded systems, ensuring compliance with FDA requirements. They play a crucial role in software design, coding, and validation, address moderate scope problems, and participating in software development activities under guidance and mentoring junior engineers. Adherence to FDA-compliant Design Control procedures and proficiency in software implementation are key aspects of the role.

What you’ll work on

  • Design, implement, and evaluate software using languages like C, C++, C#, and Python.
  • Assist in preparing software design requirements and specifications per Abbott's design development process.
  • Evaluate selected designs through testing and documentation, addressing moderate scope problems.
  • Participate in software development, verification, and validation under guidance.
  • Adhere to FDA-compliant Design Control procedures for software development.
  • Demonstrate proficiency in software implementation.
  • Exercise judgment within defined procedures and practices to determine appropriate action.

Required Qualifications

  • Bachelor’s degree in computer science, Engineering Mathematics, or related field
  • Minimum 6-8 years of related experience or master’s degree with 4+ years of related experience
  • Excellent written and verbal communication skills
  • Strong familiarity with current development tools (IDEs, debuggers, unit test frameworks)

Preferred Qualifications

  • Experience testing software is a plus
  • Knowledge of design controls and regulations for medical device development is a plus
  • Knowledge of the principles of quality software engineering as described by software lifecycle development processes that are consistent with ISO, IEEE, or other FDA recognized standards is a plus
  • Experience with software development life cycle processes is a plus

     

The base pay for this position is

$114,000.00 – $228,000.00

In specific locations, the pay range may vary from the range posted.

     

JOB FAMILY:

Product Development

     

DIVISION:

ADC Diabetes Care

        

LOCATION:

United States > Alameda : 1360-1380 South Loop Road

     

ADDITIONAL LOCATIONS:

United States > Milpitas : 1820 McCarthy Blvd

     

WORK SHIFT:

Standard

     

TRAVEL:

Yes, 5 % of the Time

     

MEDICAL SURVEILLANCE:

Not Applicable

     

SIGNIFICANT WORK ACTIVITIES:

Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day)

     

Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.

     

EEO is the Law link - English: http://webstorage.abbott.com/common/External/EEO_English.pdf

     

EEO is the Law link - Espanol: http://webstorage.abbott.com/common/External/EEO_Spanish.pdf

About Abbott

Provides medical devices, diagnostics, and science-based nutritional products.

Similar jobs

Embedded Software Engineer roles near Alameda, California
14h
Save
Mark Applied
Hide
Embedded Software Engineer, Early Career
Carlsbad or Tempe or Marlborough or Linthicum Heights or Tampa or San Jose or San Francisco or New York City
$95k-$150k/yr OnsiteFull Time
Viasat
ViasatNASDAQ: VSAT: Provider of global satellite-based connectivity and secure communication solutions.
0+ YOEBachelor's degree in computer engineering, computer science, or related field; 0–3 years' experience; U.S. citizenship; active Secret or Top Secret clearance; C/C++ or Rust, Linux, TCP/IP, Agile Scrum, and CI/CD experience.
C, C++, Rust, Linux, TCP/IP, Agile Scrum, CI/CD, Linux kernel, NIOS, ARM, RISC-V, IPSec, MACsec, TLS, Python, RESTConf, Emulation Environments
14h
Save
Mark Applied
Hide
Embedded Software Engineer, Onboard Platform
San Francisco or New York City
HybridFull Time
Bedrock Robotics
Bedrock Robotics: Automates heavy construction machinery with AI retrofit kits.
Experience shipping embedded systems in safety-critical contexts; strong C++ or Rust and Python skills; real-time resource-constrained systems expertise; hardware/software debugging; project leadership.
C++, Rust, Python, RTOS, CAN, Ethernet, J1939, ISO 26262, IEC 61508, DO-178C
18h
Save
Mark Applied
Hide
Senior Embedded Software Engineer (C++) - Hardware Safety
Pittsburgh or Palo Alto or Detroit or United States
$160k-$240k/yr HybridFull Time
Latitude AI
Latitude AI: Developing automated driving technology for next-generation Ford vehicles.
4+ YOEBachelor's degree and 4+ years, master's and 2+ years, or PhD; expert embedded C/C++, ARM Cortex-R5F, safety-critical drivers, RTOS, debugging, and ISO 26262 ASIL-B/C concepts.
C, C++, FreeRTOS, SafeRTOS, TDA4, Jacinto 7, TI Safety Diagnostic Library (SDL), JTAG, ARM Cortex-R5F, Python, Bazel, Docker, Linux, gtests, Tracealyzer, Jama, SPI, I2C, LBIST, PBIST, ECC, DCC, ESM
21h
Save
Mark Applied
Hide
Staff Embedded Software Engineer
Sunnyvale, California, United States
$190k-$322k/yr OnsiteFull Time
Intuitive
IntuitiveNASDAQ: ISRG: Robotic-assisted systems for minimally invasive surgery.
12+ YOEBachelor’s degree in computer science, electrical engineering, computer engineering, or related field; 12 years embedded systems experience, or 8 with a master’s or 5 with a PhD. Expertise in C/C++, real-time systems, protocols, hardware debugging, and testing.
C++, C, QNX, TCP/IP, CAN, Python, Vivado, FPGA, CUDA
23h
Save
Mark Applied
Hide
Senior Embedded Software Developer, RTI,Amazon Leo
Sunnyvale or Redmond or Los Angeles County
$168k-$262k/yr OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
5+ YOERequires 5+ years of professional software development and programming experience, 5+ years designing or architecting systems, and experience mentoring or leading engineering teams. Bachelor's degree preferred.
RTOS, bare-metal, source control management
5d
Save
Mark Applied
Hide
Embedded Software Engineer - New Grad (2027)
Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or London or Stuttgart or Munich or Stockholm or Bangalore or Seoul or Tokyo
$123k-$168k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
Degree in computer engineering, computer science, or related field; graduating by December 2026 or summer 2027. Requires C/C++ and assembly, embedded development, and hardware debugging.
C, C++, Assembly, CAN, LIN, I2C, SPI, UART, Real-Time Operating System (RTOS)
5d
Save
Mark Applied
Hide
Senior Software Developer, Vehicle Applications Software
Dublin or Sunnyvale
OnsiteFull Time
Sonatus
Sonatus: Develops software platforms for AI-enabled software-defined vehicles.
5+ YOE5+ years of software development experience; bachelor's degree in computer science, mathematics, physics, or similar; modern C++, Embedded Linux, testing frameworks, Python, protocols, and serialization formats.
C++14, C++17, Embedded Linux, Android, QNX, POSIX, Python, HTTP, MQTT, Protobuf, FlatBuffers, JSON, CAN, Ethernet, SOME/IP, UDS, Adaptive AUTOSAR, Rust
6d
Save
Mark Applied
Hide
Embedded Software Engineer
Cupertino, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Design, develop, and debug embedded firmware for manufacturing and testing processes; collaborate on integrating technologies and algorithms into system firmware.