Instrumentation Software Engineer

Roche

Santa Clara, CA, US
Base: $143,800-267,000; bonus/equity: discretionar...
C++ and python programming proficiency
Linux development environment experience
Multi-threaded and real-time control algorithms
The role involves designing high-quality C++ and Python code to implement low-level instrument control and orchestrate complex scientific workflows

Job Summary

  • The role involves designing high-quality C++ and Python code to implement low-level instrument control and orchestrate complex scientific workflows.
  • Candidates will partner closely with hardware and systems integration teams to define requirements and ensure seamless operation of sequencing platforms.
  • Roche offers a culture that encourages personal expression and genuine connections while working on frontier technologies that accelerate personalized healthcare.

Matching Summary

The role involves designing high-quality C++ and Python code to implement low-level instrument control and orchestrate complex scientific workflows.

Salary

Base: $143,800-267,000; Bonus/Equity: Discretionary annual bonus available; Benefits: Standard benefits package detailed at provided link

Skills & Requirements

Must-have

  • C++ and Python programming proficiency
  • Linux development environment experience
  • Multi-threaded and real-time control algorithms
  • Instrument control programming background
  • Hardware/software interface debugging skills

Nice-to-have

  • Experience with gene sequencing or biotech instruments
  • Knowledge of FDA-regulated production environments
  • Message passing design patterns expertise
  • Strong analytical and problem-solving abilities
  • Collaboration with cross-functional engineering teams

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • 5+ years of software development experience
  • Proficiency in multi-threaded programming concepts
  • Experience with Git version control and Jira tracking

Work Rights

Not specified

Tailored Resume

Cover Letter