CareerPlanSign in

Software Engineer III - Driver Developer

USA💼 Full-time💰 $112,200–$112,200🗓 2026-09-18 → 2026-09-25

Core

Design, implement, and maintain high-performance software drivers in Python and/or C#/.NET for laboratory automation hardware, enabling agentic software and robust error handling.

Role type

Senior IC driver developer (Python/C#)

Builds

Device abstraction layer and reliable drivers for laboratory automation hardware

Domain

Life sciences / Laboratory automation / Scientific instrumentation

Deliverable

production ML models | product features | infrastructure

Required skills

Python, C#/.NET, RS-232, USB, TCP/IP, hardware integration, embedded systems, unit testing, integration testing, hardware simulation, Tier 2 technical support, protocol analysis

Preferred skills

Laboratory automation, robotics, scientific instrumentation, operating-system fundamentals, threading, synchronization, memory management, real-time constraints, Git, Windows, COM, OPC-UA, SiLA2, low-level debugging, life science/chemistry lab experience

Technologies

Python, C#, .NET, RS-232, USB, TCP/IP, Git, Windows, COM, OPC-UA, SiLA2

Responsibilities

Develop automated unit and integration tests and hardware simulation environments; provide Tier 2 technical support using logs and diagnostic tools; document workarounds and propose improvements to driver usability and reliability.

Seniority

Mid-level (2–4 years experience), hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.