Lila Sciences→
Software Engineer I, Instrument Software at Lila Sciences · Cambridge
Entry LevelOn-siteFull-timeCambridge, MA$108k–$140k/yr
Skills
pythonc#/.netdebugginghardware integrationversion control (git)analytical thinking
Job Description
Summary: Lila Sciences is hiring a Software Engineer to develop the next generation of Lab Instrument Integration Software for their AI-enabled laboratory. The role involves developing software for communication between lab instruments and automation hardware, ensuring seamless integration and providing technical support to cross-functional teams.
Responsibilities:
- 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
- Seamlessly integrate lab instruments into our Next Generation, AI-enabled lab automation infrastructure, managing complex interfaces between cloud and edge infrastructure, and device execution
- Perform rigorous testing, debugging, and troubleshooting of drivers to identify, isolate, and rectify performance issues, bugs, and compatibility challenges
- Create, update, and maintain clear, comprehensive documentation for driver interfaces, APIs, and integration methods, facilitating ease of use by internal teams and end-users
- Work closely with cross-functional teams, including hardware engineers, software developers, product managers, and end-users, providing technical support and resolving integration challenges promptly
- Work with state of the art coding models and development infrastructure to improve the speed and quality of software delivery
Required Qualifications:
- Proficiency in Python, C#/.NET, or other programming languages or frameworks is essential
- Demonstrated ability in debugging and problem-solving, preferably hardware-software integration issues
- Strong analytical thinking and a structured approach to troubleshooting and resolving complex technical problems
- Strong verbal and written communication skills to collaborate effectively with multidisciplinary teams
Preferred Qualifications:
- A strong interest in or background in science
- Experience in developing software for laboratory automation systems or robotics used in life sciences, pharmaceutical, or similar industries
- Experience working directly with end-users (e.g., scientists, laboratory technicians), using feedback to drive product improvements
- Experience with hardware integration and device driver development, especially in robotics or automation contexts
- Proficiency with version control systems, especially Git
Required Skills: Python, C#/.NET, Debugging
Important Skills: Hardware integration, Version control (Git)
Nice-to-Have Skills: Analytical thinking
Benefits: Competitive compensation including bonus potential, Generous early equity
Benefits
Competitive compensation including bonus potential
Generous early equity