Senior Robotics Software Engineer — Lab Automation

Abbott

Lake Forest (IL)

On-site

USD 78,000 - 156,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement plan
Tuition assistance

Job summary

Abbott is seeking a Sr Software Engineer to work on robotics control and scheduling applications in a laboratory environment. The role involves moving mechanisms with servos and pumps, designing software for robotic medical devices, and ensuring safe, reliable performance.

The ideal candidate has strong C/C++/C# or Python skills, experience with motion control, RTOS (QNX), and CI/CD practices. Location: Irving, TX; Lake Forest, IL; travel < 5%.

Qualifications

  • Associate’s degree with 10+ years of related experience.
  • Bachelor’s Degree with 6+ years of related experience.
  • 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 & agile methodologies.
  • Advanced level of understanding of CI/CD.

Responsibilities

  • Design and develop software that controls robotic medical devices following established processes and healthcare regulations.
  • Participate in software development activities including design, coding, testing, and validation.
  • Support testing efforts to verify software requirements and quality standards.
  • Collaborate with engineers across disciplines to define requirements and document design/testing activities.
  • Develop and maintain low-level software enabling hardware components to communicate.
  • Create application-level software to automate robotic systems and manage device behavior.
  • Assist in evaluating designs through testing and full documentation of results.
  • Investigate on-market issues and implement corrections within the software process.

Skills

C/C++/C#
Python
Motion control
CI/CD
RTOS

Education

Associate’s degree
Bachelor’s Degree
Master’s Degree

Tools

Google Test/Mock
QNX RTOS
PPS IPC
Protobufs

Job description

Abbott is seeking a Sr Software Engineer to work on robotics control and scheduling applications in a laboratory environment. The role involves moving mechanisms with servos and pumps, designing software for robotic medical devices, and ensuring safe, reliable performance.

The ideal candidate has strong C/C++/C# or Python skills, experience with motion control, RTOS (QNX), and CI/CD practices. Location: Irving, TX; Lake Forest, IL; travel < 5%.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer – Lab Automation & Control
Senior Robotics Software Engineer – Lab Automation & Control

Abbott • Irving (TX)

On-site
USD 120,000 - 180,000
Medical coverage
Retirement savings plan
Tuition reimbursement
+2
Senior Embedded Software Engineer — Real-Time Lab Automation
Senior Embedded Software Engineer — Real-Time Lab Automation

Abbott • Irving (TX)

On-site
USD 99,300 - 198,700
Health insurance
Retirement plan with employer match
Tuition reimbursement
+1
Staff Software Engineer - Automation & Quality
Staff Software Engineer - Automation & Quality

Abbott Laboratories • Plano (TX)

On-site
USD 99,000 - 199,000
Senior Automation Scientist: Lab Robotics & Data
Senior Automation Scientist: Lab Robotics & Data

ABBVIE • North Chicago (IL)

On-site
USD 110,000 - 209,000
Staff Software Engineer
Staff Software Engineer

Abbott • Irving (TX)

On-site
USD 99,300 - 198,700
Health insurance
Retirement plan with employer match
Tuition reimbursement
+1
Senior Medical Robotics Software Engineer
Senior Medical Robotics Software Engineer

Capgemini • Westford (MA)

On-site
USD 50,000 - 74,000
Medical insurance
Dental insurance
Retirement plan
Staff Engineer — AI-Driven Java Expert in Medical Tech
Staff Engineer — AI-Driven Java Expert in Medical Tech

Abbott Laboratories • Los Angeles (CA)

On-site
USD 114,000 - 228,000
Senior Robotics Software Engineer: Cleanroom Automation
Senior Robotics Software Engineer: Cleanroom Automation

Actus Consulting Group • San Jose (CA)

On-site
USD 140,000 - 180,000
Staff Software Engineer - AI-Driven Java Leader
Staff Software Engineer - AI-Driven Java Leader

Abbott Laboratories • California (MO)

On-site
USD 114,000 - 228,000
Sr. Software Engineer R&D
Sr. Software Engineer R&D

Abbott • Irving (TX)

On-site
USD 120,000 - 180,000
Medical coverage
Retirement savings plan
Tuition reimbursement
+2