Illumina · 3 months ago
Senior Software Engineer - Instrument Software
Illumina is a company focused on expanding access to genomic technology to improve health equity globally. They are seeking a Senior Software Engineer for their Imaging platform team to develop software for precise optical alignment and focus control in DNA sequencing, which directly impacts sequencing quality.
BiotechnologyGeneticsHealth CareMedical
Responsibilities
Own small to medium imaging subsystems and feature implementations
Design and implement complex imaging features, including contributions to core imaging algorithms
Develop software that coordinates optical hardware subsystems including motors, optics, and focus tracking systems
Create design proposals at the subsystem level and provide inputs to product-level architecture
Work closely with firmware, primary analysis, and hardware control abstraction layer teams to define interfaces and integration strategies
Design and implement imaging and sequencing workflows
Develop imaging routines that coordinate stage movement, focus control, and image capture sequences
Optimize system performance for real-time imaging requirements
Create comprehensive testing strategies including unit tests, automation, and hardware simulation
Develop and maintain simulators for imaging subsystem testing
Assist with automation testing as needed
Lead investigation and resolution of technical problems within the imaging domain
Debug complex issues involving timing, concurrency, and hardware interactions
Perform root cause analysis on imaging quality issues and implement systemic improvements
Contribute to risk identification and mitigation strategies
Mentor supporting engineers on technical skills in imaging software development
Communicate technical findings and progress in cross-project settings
Contribute to product-level technical discussions and roadmap planning
Qualification
Required
Strong proficiency in an object-oriented language such as C++, Java, or C#
Strong algorithm design, optimization, and implementation skills
Experience with Linux environments
Solid understanding of object-oriented analysis and design, service-oriented architecture, and event-driven patterns
Multi-threading, synchronization, and concurrent programming
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field
5+ years of professional software development experience
Preferred
Strong proficiency in C# and .NET Core
Experience developing software that interfaces with hardware systems
Experience with image processing or computer vision algorithms
REST API design
Background in imaging-related projects or optical systems
Experience working on complex hardware systems involving optics, motors, or precision motion control
Performance profiling and optimization
CI/CD pipeline design and implementation
Proficiency with Atlassian tools (Jira) and requirements management tools
Benefits
Access to genomics sequencing
Family planning
Health/dental/vision
Retirement benefits
Paid time off
Company
Illumina
Illumina is an innovative technology and revolutionary assays aiming the analyze genetic variation and function.
Funding
Current Stage
Public CompanyTotal Funding
$1.28BKey Investors
Bank of America
2024-09-06Post Ipo Debt· $500M
2023-01-04Post Ipo Debt· $750M
2000-07-28IPO
Leadership Team
Recent News
businessweekly.co.uk
2026-01-11
BioWorld Financial Watch
2026-01-11
Company data provided by crunchbase