Senior Software Engineer R&D

Abbott

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Irving, TXLake Forest, IL
Salary
$78,000–$156,000 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $177k
This role $117k
$61k most similar roles pay here $239k

This role pays less than 97% of similar roles. Most pay $151,981–$202,925 — the shaded band above. At the midpoint, this role pays about $117k versus about $177k 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 Software Engineer R&D

Sr. Software Engineer R&D joins the Transfusion Medicine Business Division to develop robotics control and scheduling applications for laboratory environments. This role focuses on automating the testing of donor blood and plasma by designing, coding, and validating software that controls robotic medical devices in compliance with healthcare regulations. The engineer will build low-level software for hardware communication and application-level software using state-based design methods to manage mechanical systems. Key responsibilities include collaborating across disciplines to define requirements, performing code reviews, and investigating on-market issues. Required technical skills include proficiency in C, C++, C#, or Python, along with experience in test-driven methodologies, CI/CD, and design patterns. The role specifically addresses the automation of medical devices involving motion control, fluidics, servos, stepper motors, and RTOS-based applications to support critical diagnostic information for patient care.

What you'll do

  • Design and develop software to control robotic medical devices in compliance with healthcare regulations.
  • Develop low-level software using C or C++ to enable communication between hardware components.
  • Create application-level software using state-based design methods to automate robotic and mechanical systems.
  • Perform coding, testing, and validation of software to ensure safe and reliable performance.
  • Support testing efforts to verify that software meets requirements and quality standards.
  • Investigate on-market issues and implement corrections within the established engineering process.
  • Produce technical documentation including design reviews, code reviews, and test results.
  • Provide guidance and mentorship to junior team members.

What we're looking for

  • Associate's degree with 10+ years of related experience, Bachelor's degree with 6+ years, or Master's degree with 4+ years of related experience.
  • Advanced experience in designing and developing complex software systems.
  • Ability to provide guidance to junior team members.
  • Advanced knowledge in modern programming languages such as C/C++/C# or Python and agile methodologies.
  • Advanced understanding of test-driven methodologies, design patterns, and CI/CD.
  • Strong analytical and problem-solving skills with excellent verbal and written communication.
  • Experience with unit testing and mocking environments (preferred).
  • 5 years experience with RTOS based applications and inter-process communications (preferred).

More like this

Similar roles

Staff Software Engineer

Abbott

Irving, TX 46 days ago $99,300$198,700
C C++ C# Python RTOS ThreadX CAN SPI I2C UART Google Test CI/CD Git GitHub Jira Confluence Agile test‑driven development Embedded Systems Robotics
8+ yrs exp

Senior R&D Engineer

Abbott

New Brighton, MN +1 51 days ago $78,000$156,000
SolidWorks ProE 3D CAD Design Control Systems Engineering dFMEA Risk Analysis Minitab JMP Statistical Analysis Technical Drawing Product Testing injection, molding Extrusion
5+ yrs exp

Senior Software Engineer

Adobe

San Jose, CA 179 days ago $177,900$257,550
Python Spark SQL Apache Airflow Databricks Snowflake DAX Tableau Power BI Adobe Analytics ETL Machine Learning Statistical Modeling Predictive Analytics A/B Testing Distributed Computing
3+ yrs exp

Senior Software Engineer

Alteryx

Remote 140 days ago $119,000$153,000
Python C++ gRPC CI/CD Git NumPy CPython SQLite OpenSSL WiX REST) API Node.js React JavaScript JSON Docker Kubernetes Rust AWS GCP Azure
Remote

Senior Software Engineer

Palo Alto Networks

Santa Clara, CA 91 days ago $106,000$170,500
Python Node.js TypeScript SQL MongoDB BigQuery GCP AWS Azure CI/CD REST APIs Kubernetes Docker AI/ML Pipelines Data Science Model Context Protocol
2+ yrs exp

Senior Software Engineer

Alkami

Remote 37 days ago $120,000$140,000
Kotlin Java Vue.js React Angular Tailwind CSS Spring Boot Hibernate RESTful APIs AWS Kubernetes Kafka SQL NoSQL Maven OpenTelemetry Agile UI Automation
8+ yrs exp Remote