Senior Software Engineer
Core
Develop instrument software that controls scientific instruments and enables intuitive interaction for scientists.
Role type
Senior Software Engineer (Instrument Control & Full Stack)
Builds
Instrument control software, GUI, analysis tools, and communication modules for scientific instruments.
Domain
Scientific instrumentation / Bioengineering
Deliverable
production ML models | product features
Required skills
Object-oriented programming, functional code design, full-stack development, algorithm integration, data structure design, CI/CD pipeline management, source control
Preferred skills
Modern web technologies, front-end frameworks (Angular, React, VueJS, Electron), core Java, Python
Technologies
GitHub, Angular, React, VueJS, Electron, Java, Python
Responsibilities
Design and implement features based on requirements, develop novel UX, support GUI and instrument control software, integrate algorithms for data identification and quantification, analyze workflows and integrate sub-components
Seniority
Senior, hands-on IC