Lead cross‑team technical initiatives, drive consensus on architectural designs and implementation strategies, and mentor engineering staff while shaping platform engineering initiatives.
Locations (2)
Montreal, Quebec, Canada
United States
Compensation
Zone A : de 153 000 $ CA à 229 600 $ CA brut
Zone B : de 165 400 $ CA à 248 000 $ CA brut
Zone A : de 157 800 $ US à 236 800 $ US brut
Zone B : de 178 300 $ US à 267 500 $ US brut
Zone C : de 200 400 $ US à 300 600 $ US brut
Lead design, development, and integration of robotic and laboratory automation software platforms, owning major components from architecture to production operation.
Responsibilities
Design, develop, and integrate software for heterogeneous robotic systems and laboratory instruments
Own major platform components from architecture to deployment and operation
Build backend services, APIs, SDKs, equipment adapters, and data ingestion components
Integrate robot controllers, device drivers, vendor SDKs, and equipment interfaces
Work directly with robotic arms, motion controllers, sensors, actuators, PLCs, and automated material-handling systems
Requirements
Bachelor’s degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, Control Engineering, or a related discipline
Lead Principal Platform Software Engineer responsible for defining and building AI and robotics software platforms for scientific workflows and laboratory automation.
Locations (3)
Nashville, Tennessee, United States
United Kingdom, United Kingdom
India, India
Compensation
US: Hiring Range in USD from: $113,600 to $306,400 per annum. May be eligible for bonus, equity, and compensation deferral.
Responsibilities
Define platform architecture and service boundaries across laboratory workflow orchestration, resource management, robotic fleet coordination, device integration, and local execution.
Lead technical delivery of foundational cloud services, APIs, SDKs, integration frameworks, and developer tools.
Establish reusable equipment capability models, adapter contracts, and secure interfaces between cloud services and laboratory systems.
A Staff Software Engineer joining the Platform team to turn customer workflow vision into reliable capabilities, leading technical execution and partnering with Product, Design, and domain experts.
Responsibilities
Translate customer needs into executable workflows. Map triggers, desired outcomes, participants, evidence, decisions, exceptions, and handoffs across full workflows and their constituent tasks.
Build and ship capabilities. Implement AI-assisted experiences, typed tools, service integrations, and workflow orchestration within the existing application.
Connect the experience end-to-end. Ensure assistance leads to completed work—not disconnected chat answers, reports, or recommendations.
Extend reusable foundations. Build on our product's existing runtime, tools, personas, skills, and application services to improve reliable orchestration, resumability, grounded retrieval, and human approvals.
Lead technical execution. Decompose opportunities into deliverable increments, resolve cross-team dependencies, and guide implementation without becoming the sole implementer.