Automation Software Engineer (3-month contract)
Core
Develop, test, and maintain high-quality software and firmware solutions for hardware automation in the life sciences sector, ensuring compliance with regulatory standards.
Role type
Senior IC automation software engineer (regulated industry)
Builds
High-quality automation products for scientific research and medical advancements
Domain
Life sciences / Medical devices / Hardware automation
Deliverable
production ML models | product features
Required skills
Structured Text (ST), TypeScript, Object-Oriented Design, Functional Programming, Test Driven Development (TDD), CI/CD workflows, DevOps practices, software verification and validation, Agile/Scrum (GAMP5)
Preferred skills
Beckhoff TwinCat 3, Beckhoff Linux, Python, Vue3, RXDB, Electron
Technologies
GitHub, GitHub Actions, Beckhoff TwinCat 3, ADS, Debian, Linux
Responsibilities
Develop and maintain software/firmware for hardware automation; Apply TDD for robust code; Refactor code to improve quality; Use AI to increase productivity while ensuring validation; Conduct software verification and validation; Ensure software security; Apply DevOps practices; Collaborate on innovative features; Ensure compliance with FDA CFR21, CE, and ISO 9001; Work in 2-week sprints using Scrum.
Seniority
Mid-to-Senior, hands-on IC