Staff Software Engineer

Abbott

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$99,300–$198,700 / yr
Posted
46 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $221k
This role $149k
$79k most similar roles pay here $285k

This role pays less than 99% of similar roles. Most pay $192,510–$250,000 — the shaded band above. At the midpoint, this role pays about $149k versus about $221k 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 · Staff Software Engineer

Staff Software Engineer The Staff Software Engineer joins the Core Diagnostics division to develop real-time embedded software for advanced laboratory automation platforms. This role involves designing, developing, and maintaining multithreaded applications that control sophisticated robotic and electromechanical systems used in medical diagnostics. The engineer will implement low-level motion-control software, manage unit testing using Google Test, and contribute to CI/CD pipelines within a regulated medical environment. Key technical requirements include expert proficiency in C, C++, C#, or Python, along with experience in RTOS environments like ThreadX and communication protocols such as CAN, SPI, I2C, and UART. The role focuses on solving the challenge of automating laboratory workflows to improve reliability and patient care. Candidates must demonstrate expertise in design patterns, agile methodologies, and Git for version control while ensuring strict software traceability and quality standards.

What does a Software Engineer earn in Texas?

Median $186925 from 189 postings across 40 companies.

See salary data

What you'll do

  • Design, develop, and maintain real-time, multithreaded embedded software using C or C++.
  • Implement low-level control software for robotic and motion-control subsystems.
  • Execute test-driven development and unit testing using frameworks like Google Test.
  • Contribute to CI pipelines and automated build and test environments.
  • Ensure software documentation and traceability comply with regulated medical device standards.
  • Lead the design and development of complex software code, unit tests, and integration tests for subsystems.
  • Provide technical guidance and mentorship to junior team members.

What we're looking for

  • Bachelor's degree and 8 or more years of related experience, or a Master's degree and 6+ years of related experience.
  • Expert experience in designing and developing complex software systems.
  • Expert knowledge in modern programming languages including C/C++/C# or Python and agile methodologies.
  • Expert level understanding of test-driven methodologies, design patterns, and CI/CD.
  • Demonstrated ability to provide guidance to junior team members.
  • Ability to develop and design at the feature-level with strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to travel 10% of the time for work purposes.

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

Senior Software Engineer R&D

Abbott

Irving, TX +1 17 days ago $78,000$156,000
C++ C C# Python RTOS QNX CI/CD Unit Testing Google Mock Test Protocol Buffers Agile Design Patterns Motion Control Robotics
8+ yrs exp

Staff Software Engineer

PayPal

San Jose, CA +1 9 days ago $176,500$262,350
RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform Infrastructure as Code SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Datadog

101 days ago $244,000$305,000
Data Visualization Virtual Runtime Profiling Streaming AI Coding Tools
10+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA 79 days ago $115,000$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Ansible Terraform AWS GCP Azure Data Modeling
10+ yrs exp

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 74 days ago $220,000$292,000
AWS TypeScript React Remix Next.js JavaScript Distributed Systems Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp