Senior Software Engineer - Instrument Control (C#)

Company:  PacBio
Location: Menlo Park
Closing Date: 22/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Pacific Biosciences (PacBio) is seeking an experienced and innovative Senior Software Engineer specializing in instrument control software development using C#. This position offers an exciting opportunity to contribute to the advancement of genomic sequencing technology, helping to shape the future of scientific research and healthcare solutions.


As a Senior Software Engineer at Pacific Biosciences, you will lead the design, development, and maintenance of instrument control software for our cutting-edge genomic sequencing platforms. You will collaborate closely with cross-functional teams including hardware engineers, bioinformatics scientists, and software developers to ensure seamless integration and optimal performance of our instruments. Your expertise in C# programming and instrument control will be instrumental in driving innovation and maintaining PacBio’s leadership in the genomics industry.


Key Responsibilities


  1. Design, implement, and maintain high-quality instrument control software using C# and .NET technologies.
  2. Lead the full software development lifecycle from requirements analysis to design, implementation, testing, and deployment.
  3. Collaborate with hardware engineers to define software interfaces and integrate software components with instrument hardware.
  4. Optimize software performance and ensure robustness in challenging laboratory environments.
  5. Troubleshoot and debug complex issues, ensuring timely resolution and minimal impact on instrument functionality.
  6. Mentor junior engineers, providing technical guidance and expertise in software design and best practices.
  7. Contribute to architectural decisions and participate in code reviews to maintain code quality and promote knowledge sharing.
  8. Stay updated on industry trends and emerging technologies relevant to instrument control software and genomics.

Required Qualifications


  1. Bachelor’s degree in Computer Science, Electrical Engineering, or a related field; advanced degree preferred.
  2. 5+ years of professional experience in software development with a strong emphasis on C# and .NET framework.
  3. Proven track record of designing and implementing complex software systems, preferably in instrument control or hardware interface development.
  4. Solid understanding of software design principles, data structures, and algorithms.
  5. Experience with multi-threaded programming and asynchronous programming techniques.
  6. Strong debugging and problem-solving skills with a systematic approach to issue resolution.
  7. Excellent communication skills and ability to collaborate effectively in a team environment.

Preferred Qualifications


  1. Experience with real-time systems, embedded software development, or device drivers.
  2. Familiarity with Agile/Scrum development methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
  3. Familiarity with Windows application development.
  4. Experience with instrument control development.
  5. Knowledge of genomics, bioinformatics, or life sciences applications.
  6. Experience with Python programming language and familiarity with Linux operating systems.
  7. Previous experience in a regulated industry such as biotechnology or healthcare.

Why Join Us


At Pacific Biosciences, you will have the opportunity to work at the forefront of genomic research and contribute to the development of technologies that impact human health and scientific discovery. We offer a collaborative and inclusive work environment where your ideas and expertise are valued. Join us in advancing the field of genomics and making a difference in the world.


Application Process


Interested candidates are invited to apply online through our careers page at Please include a resume and cover letter highlighting your relevant experience and interest in the Senior Software Engineer - Instrument Control position at Pacific Biosciences.


Non-Field Based Employees are required to be onsite Monday-Thursday (Friday work from home). Depending on the role, some employees may be required to be 100% onsite.


You may be required from time to time to visit and work at PacBio locations and for such times as the Company considers necessary for the proper performance of your duties.


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.


Salary Range

$128,800.00 - $193,200.00


To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at PacBio. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. PacBio does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, PacBio employees or any other company location. PacBio is not responsible for any fees related to unsolicited resumes/applications.


If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 650-521-8000, or for assistance.


Visit our following pages for more information on:

  • FAQs
  • Benefits
  • Culture
  • Equal Opportunity Employment
#J-18808-Ljbffr
Apply Now
Share this job
PacBio
  • Similar Jobs

  • Senior Software Engineer - Instrument Control (C#)

    Menlo Park
    View Job
  • Senior Software Engineer, Control

    Mountain View
    View Job
  • Senior Software Engineer, Control

    Mountain View
    View Job
  • Senior/Staff C++ Software Engineer

    Foster City
    View Job
  • Senior/Staff C++ Software Engineer

    Foster City
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙