Software Engineer - Hardware Instrumentation
ECM Selection
Overview
In this role you will design and develop data collection and analysis software to support advanced biotech instruments. You will contribute to instrument control and embedded software, while ensuring robust testing. You’ll work with a small software team onsite to deliver practical solutions that enable protein characterization workflows and discovery. The opportunity offers hands-on impact in a science-driven environment and scope to shape software for critical laboratory instruments.
Responsibilities
- Design and develop data collection and analysis software
- Contribute to instrument control
- Debug embedded software
- Provide relevant testing and validation
Key requirements
- Masters degree in Computer Science, Engineering, Physics or related discipline
- Demonstrable industry project experience delivering software to market
- Proficiency in C#, MVVM, embedded C++, Python, and TypeScript
- Experience developing application software for Windows and Linux
- Desirable: image processing, Java or machine learning
- C#
- MVVM
- embedded C++
- Python
- TypeScript
- Windows
Reference: WJ-799_20849205