Principal Software Engineer
Indexed description
Principal Software Engineer - Physical Robot Execution
About Us
Our client is building an AI-driven scientific discovery platform that closes the loop between experimental design and physical robotic execution, we are focusing across enabling autonomous, machine-driven experimentation at a scale not previously possible in the life sciences.
Your Impact
We're seeking a Principal Software Engineer, Instrument Simulations to architect and lead development of a next-generation laboratory automation platform. You'll own the simulation infrastructure and integration layer connecting AI-driven experimental design to physical robotic systems — the backbone of closed-loop scientific discovery.
Scope of Role
- Architect and implement high-fidelity simulation environments modeling complex laboratory instrumentation, fluidics, and robotic workflows.
- Design robust integration patterns across heterogeneous hardware systems, ensuring safe, reliable execution of fully automated experiments.
- Lead development of APIs and interfaces that let scientists and AI agents interact seamlessly with sophisticated automation infrastructure.
- Establish best practices for hardware-software integration, system monitoring, and CI/CD across all newly developed systems.
- Mentor engineers, likely leading a small agile team.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8-10+ years of software development experience.
- Proven experience architecting and directing large-scale, scalable, reliable software systems
- Strong proficiency in C++, Python, or Java, with the credibility to set technical standards.
- Track record of championing engineering best practices — code review, testing, CI/CD.
- Experience leading diverse engineering teams with a focus on collaboration and innovation.
- Strategic thinker able to align team execution with organizational goals.
- Strong mentorship instincts and a history of developing engineering talent.
- Excellent communication skills across all levels, from engineers to executives.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search