Robotics Software Engineer: Automate Lab Workflows

Underwriters Laboratories Inc.

Skokie (IL)

On-site

USD 90,000 - 123,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Bonus compensation
Medical, dental, vision insurance
401k with matching up to 5%
Additional 4% retirement contribution
Flexible working arrangements
Paid time off

Job summary

UL Research Institutes in Skokie, IL is seeking a Robotics Software Engineer to design and maintain software that connects laboratory automation, robotics, instruments, data systems and decision tools into autonomous workflows.

You will collaborate with scientists, automation, robotics, and data scientists to build scalable, reliable software for experimental orchestration and closed-loop research, applying modern software engineering practices including Git, CI/CD, testing, and containerization.

Qualifications

  • Proficiency in Python and production-grade software development.
  • Experience designing APIs, distributed systems, or event-driven architectures.
  • Experience integrating software with hardware, robotics, instrumentation, or automation systems.
  • Working knowledge of SQL/NoSQL databases and data integration.

Responsibilities

  • Develop and maintain software integrations for laboratory instruments, robotics, and automation platforms.
  • Design and implement scalable APIs and reusable interfaces for communication across heterogeneous systems.
  • Build workflow orchestration for multi-step experimental processes across synthesis, sample handling, characterization, and analysis.
  • Develop and maintain sample tracking, metadata, and lineage capabilities to support experimental traceability.
  • Implement scheduling, system-state management, error handling, and recovery capabilities to support reliable unattended operation.
  • Collaborate with Data Science to integrate with scientific databases, data platforms, ML models, and decision tools.
  • Develop monitoring, logging, dashboards, and diagnostic tools with the Data Science team.
  • Apply modern software engineering practices including Git, testing, CI/CD, documentation, and containerization.
  • Troubleshoot and resolve software issues, providing proactive stability enhancements.
  • Collaborate with multidisciplinary teams to translate laboratory needs into scalable software solutions.

Skills

Python
Production-grade software
C#
Java
Go
TypeScript
APIs
Distributed systems
Microservices
Event-driven
Hardware integration
SQL/NoSQL
Workflow orchestration
Git
CI/CD
Docker
Testing
Documentation
Troubleshooting
Collaboration

Education

Bachelor’s in CS/Software Eng/Comp Eng/Robotics

Tools

Docker
Git
CI/CD tooling

Job description

UL Research Institutes in Skokie, IL is seeking a Robotics Software Engineer to design and maintain software that connects laboratory automation, robotics, instruments, data systems and decision tools into autonomous workflows.

You will collaborate with scientists, automation, robotics, and data scientists to build scalable, reliable software for experimental orchestration and closed-loop research, applying modern software engineering practices including Git, CI/CD, testing, and containerization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Automation Software Engineer
Robotics Automation Software Engineer

Urban League of Rhode Island • Skokie (IL)

On-site
USD 90,000 - 123,000
Bonus compensation
Comprehensive health plans
401k matching up to 5%
+3
Robotics Software Engineer: Orchestrating Autonomous Labs
Robotics Software Engineer: Orchestrating Autonomous Labs

UL Research Institutes • Chicago (IL)

On-site
USD 90,000 - 123,000
Bonus compensation
401k matching
Flexible work
+1
Autonomous Lab Software Engineer (AI/Robotics)
Autonomous Lab Software Engineer (AI/Robotics)

University of Illinois at Urbana-Champaign • Urbana (IL)

On-site
USD 75,000 - 100,000
Autonomous Lab Software Engineer – AI-Driven Automation
Autonomous Lab Software Engineer – AI-Driven Automation

University of Illinois Urbana-Champaign • Urbana (IL)

On-site
USD 75,000 - 100,000
Lab Robotics Engineer
Lab Robotics Engineer

Discover International • San Francisco (CA)

On-site
USD 90,000 - 120,000
Competitive compensation package
Career growth opportunities
Robotics Software Engineer
Robotics Software Engineer

Urban League of Rhode Island • Skokie (IL)

On-site
USD 90,000 - 123,000
Bonus compensation
Comprehensive health plans
401k matching up to 5%
+3
Lead Robotics Software Engineer – Industrial Automation
Lead Robotics Software Engineer – Industrial Automation

Eleven Recruiting • El Segundo (CA)

On-site
USD 110,000 - 160,000
Senior Software Engineer, Lab Automation & Robotics
Senior Software Engineer, Lab Automation & Robotics

Talentify • Bloomfield (CT)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision care
+4
Principal Automation Software Engineer
Principal Automation Software Engineer

BioSpace • Framingham (MA)

On-site
USD 90,000 - 130,000
Lab Robotics Engineer – High-Throughput Automation
Lab Robotics Engineer – High-Throughput Automation

Discover International • San Francisco (CA)

On-site
USD 90,000 - 120,000
Competitive compensation package
Career growth opportunities