Staff Software Engineer - Genomics Real-Time Systems

Illumina

United States

Hybrid

USD 156,000 - 233,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Genomics sequencing access
Health/dental/vision benefits
Retirement benefits
Paid time off

Job summary

Illumina's Primary Analysis team develops algorithms and software to detect genomic data from images, prioritizing reliability, speed, and accuracy. The role centers on building scalable C/C++ software for Linux in a multi-threaded environment.

Ideal candidates will contribute to accelerating workflows, collaborating with bioinformatics, instrument design, and quality teams within an Agile setting, while maintaining high standards and staying current with industry trends.

Qualifications

  • Proficient in C/C++ with multi-threading and memory management
  • Experience with Linux environments and debugging with GDB
  • Strong unit testing against mocks
  • Familiarity with real-time & image processing is a plus
  • Strong problem-solving abilities

Responsibilities

  • Define software architecture solutions for high-performance signal processing pipelines
  • Design, develop, debug, and integrate C/C++ software on Linux for multi-threaded applications
  • Optimize and accelerate software on Illumina instruments
  • Collaborate with the bioinformatics, instrument design, test and quality teams
  • Work in an Agile environment to maintain high-quality software
  • Keep up with industry trends and evaluate new software/hardware technologies
  • Provide technical leadership where needed

Skills

C/C++
Java
C#
multithreading
memory management
GDB
unit testing
OOA/ design
problem solving
Python

Education

BS/MS in Computer Science, EE, Bioinformatics, or related field

Tools

GIT
SVN
Linux
performance profiling tools

Job description

Illumina's Primary Analysis team develops algorithms and software to detect genomic data from images, prioritizing reliability, speed, and accuracy. The role centers on building scalable C/C++ software for Linux in a multi-threaded environment.

Ideal candidates will contribute to accelerating workflows, collaborating with bioinformatics, instrument design, and quality teams within an Agile setting, while maintaining high standards and staying current with industry trends.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer — Genomics Pipelines (Remote)
Staff Software Engineer — Genomics Pipelines (Remote)

Illumina • San Diego (CA), Northern (KY)

Hybrid
USD 156,000 - 233,000
Staff Software Engineer
Staff Software Engineer

Illumina • United States

On-site
USD 156,000 - 233,000
Genomics sequencing access
Health/dental/vision benefits
Retirement benefits
+1
Senior Software Test Engineer - Genomics Automation
Senior Software Test Engineer - Genomics Automation

Illumina • California (MO)

Hybrid
USD 129,000 - 194,000
Genomic Signal Processing Scientist (C++/Bioinformatics)
Genomic Signal Processing Scientist (C++/Bioinformatics)

Illumina • San Diego (CA)

On-site
USD 156,000 - 233,000
Health benefits
Retirement benefits
Paid time off
+1
Senior Test Automation Engineer (Genomics)
Senior Test Automation Engineer (Genomics)

Illumina • United States

Hybrid
USD 129,000 - 194,000
Staff Software Engineer
Staff Software Engineer

Illumina • San Diego (CA), Northern (KY)

On-site
USD 156,000 - 233,000
Remote Staff Software Engineer — Cloud, APIs & Performance
Remote Staff Software Engineer — Cloud, APIs & Performance

Illumina • California (MO)

Hybrid
USD 156,000 - 233,000
Benefits package
Equity opportunities
paid time off
Senior Software Test Engineer - Hybrid, Data-Driven
Senior Software Test Engineer - Hybrid, Data-Driven

Illumina • California

Hybrid
USD 129,000 - 194,000
Staff Software Engineer
Staff Software Engineer

Illumina • California (MO)

On-site
USD 156,000 - 233,000
Benefits package
Equity opportunities
paid time off
Senior Software Engineer in Test
Senior Software Engineer in Test

Illumina • California

Hybrid
USD 129,000 - 194,000