Staff Software Engineer

Abbott

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Irving, TX
Employment
Full-time
Posted
92 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $199k
$128k $287k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $174,587–$222,875.

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 · Staff Software Engineer

JOB TITLE: 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 embedded applications that control sophisticated robotic and electromechanical subsystems. The engineer will implement low-level control software, contribute to CI pipelines, and ensure software traceability within a regulated medical environment. Key technical requirements include expert knowledge of C, C++, C#, and Python, along with proficiency in RTOS-based systems like ThreadX. Candidates must apply test-driven development using frameworks like Google Test, utilize Git and GitHub, and work within agile methodologies. The work focuses on creating next-generation automated systems to accelerate diagnostics and improve reliability for global medical laboratory operations.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Design, develop, and maintain real-time, multithreaded embedded software using C/C++.
  • Implement low-level control software for robotic and motion-control subsystems.
  • Apply test-driven development and unit testing using frameworks like Google Test.
  • Contribute to CI pipelines and automated build and test environments.
  • Ensure software documentation, traceability, and compliance within a regulated medical environment.
  • Lead the design and development of complex software code, unit tests, and integration tests for subsystems.
  • Provide technical guidance to junior team members on complex software assignments.

What we're looking for

  • Bachelor's Degree and related experience, or a Master's Degree and related experience.
  • Expert experience in designing and developing complex software systems.
  • Expert knowledge in modern programming languages such as C/C++/C# or Python and agile methodologies.
  • Expert level of understanding of test-driven methodologies, design patterns, and CI/CD.
  • Demonstrated ability to provide guidance to junior team members and work independently on complex assignments.
  • Excellent verbal and written communication skills with strong analytical and problem-solving abilities.
  • Ability to travel 10% to the EU for work purposes.
  • Strong proficiency in C/C++ for embedded systems, RTOS, robotics, and communication protocols (preferred).

More like this

Similar roles

Staff Software Engineer

Abbott

Plano, TX 47 days ago $99,300–$198,700
Python CI/CD Test Automation Large Language Models Embedded Systems Cloud Services Hardware-in-the-loop IEC 62304 ISO 14971 ISO 13485 21 CFR 820 System Integration Simulators Agentic Workflows Desktop Applications
10+ yrs exp

Senior Software Engineer R&D

Abbott

Irving, TX +1 63 days ago $78,000–$156,000
C++ C Python C# RTOS QNX CI/CD Agile Unit Testing Google Unit Test Google Mock Google Protocol Buffers Boost Statecharts State Machine Motion Control Robotics Design Patterns Inter-Process Communication
8+ yrs exp

Staff Software Engineer

PayPal

Austin, TX +1 55 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

PayPal

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