Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Illumina Logo

Staff Software Engineer - Instrument Software

Illumina

$152,600 - $228,800
Oct 3, 2025
San Diego, CA, US
Apply Now

Illumina is seeking a Staff Software Engineer to bridge the gap between hardware/firmware subsystems and user-facing applications for their DNA sequencing products, ensuring the platform scales to meet product requirements across multiple product lines.

Requirements

  • Strong proficiency in C and .Net Core
  • Experience with Linux environments
  • Proven experience developing hardware abstraction layers and firmware/software integration
  • Deep understanding of service-oriented architecture, object-oriented analysis and design, event driven design, and other architectural patterns
  • Experience in REST API design
  • Multi-threading, synchronization, and concurrent programming
  • CI/CD pipeline design and implementation

Responsibilities

  • Own the architectural design and evolution of the HWI software subsystem, ensuring scalability, reliability, and maintainability
  • Drive subsystem-level architecture decisions and contribute to product-wide technical strategy
  • Define and enforce engineering standards, best practices, design patterns for hardware/software integration
  • Evaluate and introduce new technologies and tools to improve development efficiency
  • Design and develop critical HWI components using C/.NET and Linux-based systems
  • Implement robust interfaces between Hardware Abstraction and Application Layers
  • Optimize system performance and resource utilization

Other

  • Mentor engineers in software design, debugging techniques, and best practices
  • Build strong relationships across product development functions to align technical solutions with business objectives
  • Communicate technical concepts effectively to both technical and non-technical stakeholders
  • Contribute to the long-term product roadmap and help define departmental technical goals
  • 8+ years of professional software development experience