Senior Software Engineer, Instrument Software

Menlo Park, CA
Sep 29, 2021
Biotech Bay
Required Education
Bachelors Degree
Position Type
Full time

Senior Software Engineer, Instrument Software

PacBio Mission Statement: Enabling the promise of genomics to better human health. 

We create the world's most advanced sequencing technologies. Our single-molecule solutions reveal the full potential of the genome in the pursuit of better health.

Job Summary

Want to become a key player in creating the next generation of DNA sequencers? Join the Instrument Control Software (ICS) team at PacBio:  we're responsible for runtime control operations in all our sequencing instruments. ICS manages operational hardware, including robots, lasers, optics, electromechanical devices, and environmental modules to conduct DNA sequencing experiments on the instrument. We are looking for an experienced software engineer to develop and deliver new features in our currently marketed sequencers as well as work on development of next-generation products.

Responsibilities and Duties: 

  • Design and code across the entire software stack in our DNA sequencers
  • Collaborate with engineers, scientists, and program managers to deliver robust product solutions
  • Communicate and document designs using behavioral and structural diagrams
  • Write and fix automated unit and functional tests
  • Perform root-cause analysis and debug complex software systems  

Qualifications and Skills: 

  • Bachelors and/or Masters in Computer Science, Engineering, or other related discipline, or equivalent, with 3+ years related experience or equivalent 
  • Experience writing and delivering product software
  • Excellent coding skills and fluency in managed runtime environments, such as .NET or Java 
  • Excellent interpersonal, verbal, and written communication skills to be able to effectively interact with mechanical, electronic, quality, and manufacturing engineers 

Preferred Qualifications:  

  • Knowledge of or experience with:
    • C# and Python
    • .NET Core
    • Diagnostic equipment or services in the life sciences industry
    • Device interfacing, e.g., robot, laser, motion control, sensors

Personal and Professional Attributes: 

  • You believe in quality code and an agile software process with an emphasis on automated testing 
  • You are self-motivated with a growth mindset
  • You thrive in a culture of diversity and inclusivity, where individual perspectives are valued


All listed tasks and responsibilities are deemed as essential functions to this position; however, business conditions may require reasonable accommodations for additional tasks and responsibilities. 

All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or on the basis of disability, gender identity, and sexual orientation.