Software Engineer II

Abbott

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$81,500–$141,300 / yr
Employment
Full-time
Posted
32 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $146k
This role $111k
$68k $203k
below market most similar roles pay here above market

This role pays less than 90% of similar roles. Most pay $123,437–$169,050 — the blue band above. At the midpoint, this role pays about $111k versus about $146k 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 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 · Software Engineer II

The Software Engineer II joins the CRM Cardiac Rhythm Management division to perform specialized software project activities including development, tools, and testing. This role involves analyzing requirements, planning data, and maintaining software specifications while troubleshooting and debugging code, scripts, and procedures. The engineer will develop and update detailed design, interface, and test specifications, while also contributing to Hazard, Risk, and Cyber Security analysis. Key responsibilities include executing automated, semi-automated, and manual test cases and performing root-cause analysis of failures. Required technical skills include proficiency in C, C++, C#, and Python, alongside experience in testing embedded software. The role specifically addresses technical problems within the domain of implantable medical devices, including testing Bluetooth Low Energy functionality and ensuring rigorous software quality standards.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Develop, maintain, and update detailed design and interface specifications from requirement specifications.
  • Implement, develop, and modify software source code, scripts, and procedures.
  • Debug, troubleshoot, and isolate software problems while providing strategic solutions for future development.
  • Write, update, and execute automated, semi-automated, and manual test designs and procedures.
  • Gather, analyze, and validate requirements for software and hardware systems.
  • Develop and maintain Hazard, Risk, and Cyber Security analysis specifications.
  • Perform root-cause analysis of software and system failures.
  • Present at design reviews and document and resolve technical issues as directed.

What we're looking for

  • Bachelor’s degree in a relevant engineering discipline, computer science, or related engineering field.
  • Minimum 2 years of experience in testing embedded software.
  • Experience with C, C++, C# and/or Python.
  • Experience with formal software development methodologies and source code management (preferred).
  • Experience with unit-level, integration-level, and automated testing (preferred).
  • Experience with testing embedded software (firmware) within implantable medical devices (preferred).
  • Experience with testing Bluetooth Low Energy within implantable medical devices (preferred).
  • Strong verbal and written communication skills with the ability to multitask and meet deadlines.

More like this

Similar roles

Staff Embedded Software Engineer

Abbott

Alameda, CA +1 125 days ago $114,000–$228,000
C C++ Python C# Embedded Systems Firmware Microprocessor Architecture Source Control Management Unit Test Frameworks Model-Based Design UML SysML Bluetooth Bluetooth Low-Energy RF WiFi FDA 510K ISO13485 QMS
8+ yrs exp

Senior Embedded Software Engineer

Abbott

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

Abbott

Sylmar, CA 17 days ago $90,000–$180,000
Python C++ C C# Firmware Embedded Systems Linux Windows Microsoft Visual Studio Git SVN JIRA FPGA Arduino Source Control Issue Tracking GitHub Copilot Claude Code Codex
5+ yrs exp

Senior Embedded Software Engineer

Abbott

Milpitas, CA 68 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

Software Engineer II

Microsoft

94 days ago $102,100–$202,200
Azure AKS Python C# Java C++ Kubernetes Cosmos DB Azure SQL Azure OpenAI Semantic Kernel LangChain CI/CD REST APIs NoSQL Distributed Systems GitHub Infrastructure-as-Code RAG Microservices
2+ yrs exp Hybrid

Software Engineer II

Warner Bros. Discovery

Atlanta, GA 78 days ago
Python Go Java C++ LLM Machine Learning DynamoDB Terraform Infrastructure as Code Version Control Prompt Engineering A/B Testing Information Retrieval NoSQL
3+ yrs exp Hybrid