Tech Stack
AnsibleLinuxPythonSubversion
About the role
- design, implement, and test OS and control software for Illumina instruments
- create, verify, and release OS images for use in development, manufacturing, and field deployment
- troubleshoot OS and hardware issues across environments
- use kickstart files and Ansible playbooks to automate system installation and configuration
- develop and maintain scripts in Python, Bash, and C#
- participate fully in Agile processes including sprint planning, daily scrums, demos, and code reviews
- collaborate with cross-functional teams to ensure seamless integration and delivery
- write high-quality unit tests using mock objects
- ensure code quality through peer reviews and continuous integration
- support both Windows and Linux environments
- engage in inter-company and cross-organisational collaboration to drive innovation
Requirements
- strong foundation in both Linux and Windows OS image design and maintenance
- hands-on experience with object-oriented programming—ideally in C++ or C#
- comfortable using kickstart files and Ansible playbooks to automate system setup and configuration
- background includes scripting in Python and Bash
- proficient in CI/CD practices, source control tools like Git or SVN, and writing robust unit tests
- experience in biotech or bioinformatics is a plus, as is familiarity with Xilinx FPGA and professional Linux certification
- flexible time off
- private medical insurance
- compassion and care time off
- leisure travel insurance
- pension
- employee stock purchasing program
- volunteer time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
OS designcontrol software developmentOS image creationtroubleshootingPythonBashC#C++unit testingCI/CD practices
Soft skills
collaborationcommunicationAgile processesproblem-solvinginnovation
Certifications
professional Linux certification