Senior Embedded Software Engineer

Abbott

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
New Brighton, MNSt. Paul, MN
Salary
$60,601–$1,000,000 / yr
Posted
59 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $530k
$-52k most similar roles pay here $1113k

This role pays more than 99% of similar roles. Most pay $142,437–$202,575 — the shaded band above. At the midpoint, this role pays about $530k versus about $173k 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

Sr. Embedded Software Engineer The Sr. Embedded Software Engineer joins the Vascular Division to design, develop, test, and maintain embedded software for a new system treating calcified plaque in arteries. This role involves leading software development, verification, and validation efforts while ensuring compliance with FDA guidelines and IEC 62304 and IEC 60601 safety standards. The engineer will collaborate with electrical engineers on system bring-up, manage the full software lifecycle, and mentor junior staff. Key responsibilities include developing test methods, implementing CI/CD and HIL pipelines, and managing data acquisition processes. Candidates must possess advanced skills in C, C++, C#, or Python, along with experience in ARM-based microcontrollers, brushless motors, RFID, sensors, and communication protocols. The role requires expertise in debugging embedded hardware and designing compliant systems within a medical device development environment to solve complex cardiovascular treatment challenges.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Design, develop, and maintain embedded software for medical devices using C, C++, C#, or Python.
  • Lead software verification and validation efforts to ensure high-quality delivery within regulatory and budgetary goals.
  • Implement design control procedures in accordance with FDA guidelines and IEC safety standards.
  • Create test methods and documentation to confirm system and component capabilities.
  • Provide technical leadership and mentorship to junior engineers throughout the software development lifecycle.
  • Develop tools for testing, manufacturing, and analysis of medical device software.
  • Collaborate with electrical engineers on hardware requirements, system bring-up, and design reviews.
  • Manage relationships with external suppliers and manufacturers to support product approval and testing.

What we're looking for

  • Bachelor's degree plus 10 years of experience in engineering or a related field.
  • At least 5 years of software engineering experience or a master's degree with 3 years of experience.
  • Advanced knowledge of programming languages including C, C++, C#, or Python.
  • Experience in C programming for embedded systems and ARM based microcontrollers.
  • Systems engineering experience within a medical product development environment.
  • Knowledge of IEC 62304 and IEC 60601 medical software and safety standards.
  • Expertise in embedded firmware, communication protocols, motors, RFID, and sensor technologies.
  • Experience debugging embedded hardware and designing for analog and digital circuits.

More like this

Similar roles

Senior Embedded Software Engineer, Device Driver and CI/CD

Abbott

Alameda, CA 113 days ago $114,000$228,000
Embedded Software C C++ CI/CD Python RTOS Microprocessor Architecture SPI UART Bluetooth NFC Assembly PowerShell Unit Testing Source Control Bitbucket CI GitHub Actions Jenkins Firmware
8+ yrs exp

Embedded Software Engineer

Rockwell Automation

Mayfield Heights, OH 38 days ago
C++ Python RTOS Linux ARM Agile Scaled Agile Framework IEC 61508 IEC 62443 CIP Ethernet USB PCI Express Device Drivers Hypervisors
3+ yrs exp Hybrid

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

Staff Product Security Engineer

Abbott

St. Paul, MN 22 days ago $113,300$226,700
C/C++ Python Linux Embedded Systems Firmware Secure Boot PKI Certificate Management TPM STRIDE OWASP SBOM CVE NIST Cybersecurity Framework IEC 62304 ISO 14971 RTOS
8+ yrs exp

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

Senior Embedded Software Engineer

TSC

Aurora, CO 51 days ago
C C++ Embedded Systems Linux RTOS Python Bash CI/CD Git Containerization Virtualization IP Networking Cross-compilation Device Drivers MIL-STD-882E
10+ yrs exp