Staff Software Engineer

Illumina, Inc.

United States

Hybrid

USD 140,000 - 190,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Illumina, Inc. is seeking a full-time Staff Software Engineer to design and develop high-performance signal processing software in C/C++ on Linux for genomic data analysis.

The role involves collaborating with cross-functional teams in a remote or hybrid environment to deliver robust pipelines and scalable architectures. Responsibilities include defining software architecture, implementing multi-threaded code, and maintaining high-quality software through agile practices, unit testing, and

Qualifications

  • Broad experience with C/C++, Java, or C#.
  • Experience in multi-threading and memory management techniques.
  • Proficient with debugging and performance analysis tools.
  • Experience writing high-quality unit tests against mock objects.
  • BS/MS in Computer Science, Electrical Engineering, Bioinformatics, or a related field with 8+ years of professional software development experience.

Responsibilities

  • Define software architecture solutions for high-performance signal processing pipelines.
  • Design, develop, debug, and integrate multi-threaded C/C++ software on Linux.
  • Collaborate in an agile environment to maintain high-quality software against established processes.

Skills

C/C++
Java
C#

Education

BS/MS in CS/EE/Bioinformatics

Job description

Seeking a full-time Staff Software Engineer, this role will design and develop high-performance signal processing software in C/C++ on Linux, optimizing genomic data analysis for researchers and clinicians while collaborating closely with cross-functional teams in a remote or hybrid environment.


Key responsibilities:


  • Define software architecture solutions for high-performance signal processing pipelines

  • Design, develop, debug, and integrate multi-threaded C/C++ software on Linux

  • Collaborate in an agile environment to maintain high-quality software against established processes


Required qualifications:


  • Extensive knowledge and experience with C/C++, Java, or C#

  • Experience in multi-threading and memory management techniques

  • Proficient with software debugging and performance analysis tools

  • Extensive experience writing high-quality unit tests against mock objects

  • BS/MS in Computer Science, Electrical Engineering, Bioinformatics, or a related field with 8+ years of professional software development experience

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer: Genomics & Real-Time Systems
Staff Software Engineer: Genomics & Real-Time Systems

Illumina • Coronado (CA)

On-site
USD 156,000 - 233,000
access to genomics sequencing
family planning
health/dental/vision
+2
Remote Staff Software Engineer - Genomics Pipelines
Remote Staff Software Engineer - Genomics Pipelines

Illumina, Inc. • United States

Hybrid
USD 140,000 - 190,000
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 • Coronado (CA)

On-site
USD 156,000 - 233,000
access to genomics sequencing
family planning
health/dental/vision
+2
Senior Bioinformatics Scientist, Genomics Signal Processing
Senior Bioinformatics Scientist, Genomics Signal Processing

Illumina • San Diego (CA)

Hybrid
USD 156,000 - 233,000
Access to Genomics sequencing
Family planning
Health/dental/vision
+2
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/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

VoltForce • San Leandro (CA)

On-site
USD 180,000 - 240,000
Staff Software Engineer
Staff Software Engineer

Socket.dev • San Diego (CA)

Hybrid
USD 156,000 - 233,000
Equity
Health/dental/vision benefits
Retirement benefits
+1
Sr. Staff, Instrument Software Engineer
Sr. Staff, Instrument Software Engineer

Atlas Data Storage, Inc. • South San Francisco (CA)

On-site
USD 180,000 - 260,000
Senior Staff Engineer/Scientist, Bioinformatics
Senior Staff Engineer/Scientist, Bioinformatics

San Diego Stealth Startup • San Diego (CA)

On-site
USD 202,000 - 215,000