Software Engineer I, Instrument Software

Lila Sciences Lila Sciences · AI Frontier · Alewife, Cambridge, MA · Software

Software Engineer to develop lab instrument integration software for an AI-enabled laboratory. Responsibilities include developing software for communication between robotics and automation hardware, system integration, testing, debugging, and documentation. The role also involves working with AI coding models to improve software delivery.

What you'd actually do

  1. Develop robust software to enable communication between robotics and automation hardware (e.g., robotic arms, liquid handlers, sensors) and the control software, ensuring reliable and efficient hardware integration.
  2. Seamlessly integrate lab instruments into our Next Generation, AI-enabled lab automation infrastructure, managing complex interfaces between cloud and edge infrastructure, and device execution.
  3. Perform rigorous testing, debugging, and troubleshooting of drivers to identify, isolate, and rectify performance issues, bugs, and compatibility challenges.
  4. Create, update, and maintain clear, comprehensive documentation for driver interfaces, APIs, and integration methods, facilitating ease of use by internal teams and end-users.
  5. Work closely with cross-functional teams, including hardware engineers, software developers, product managers, and end-users, providing technical support and resolving integration challenges promptly.

Skills

Required

  • Python
  • C#/.NET
  • debugging
  • problem-solving
  • analytical thinking
  • communication skills

Nice to have

  • science
  • laboratory automation systems
  • robotics
  • life sciences
  • pharmaceutical
  • hardware integration
  • device driver development
  • Git

What the JD emphasized

  • AI-enabled laboratory
  • AI driven development