CareerPlanSign in

Robotics Software Engineer

Skokie, IL, US💼 Full-time🗓 2026-10-01 → 2026-10-07

Core

Design and maintain software infrastructure connecting laboratory automation, robotics, scientific instruments, and data systems into integrated autonomous workflows for experimental orchestration.

Role type

Robotics Software Engineer (IC)

Builds

Scalable software for experimental orchestration and closed-loop research

Domain

Scientific research / Laboratory automation / Robotics

Required skills

Python, API design, distributed systems, hardware integration, workflow orchestration, SQL/NoSQL, Git, Docker, CI/CD (via careerplan.io/jobs/JR1608-1-robotics-software-engineer-at-ulse)

Preferred skills

C#/.NET/Java/Go/TypeScript, scientific laboratory experience, autonomous systems experience

Technologies

OPC-UA, Ethernet/IP, Modbus TCP, serial communication, Docker, Git

Responsibilities

Develop software integrations for instruments and robotics; Design scalable APIs; Build workflow orchestration for multi-step processes; Implement sample tracking and metadata; Manage system state and error handling; Integrate systems via various protocols; Collaborate with Data Science on ML models and databases; Develop monitoring dashboards and diagnostic tools.

Seniority

Mid-Senior, hands-on IC