Demo

Senior Staff Engineer, Software - C++/CUDA

PacBio
Seattle, WA Full Time
POSTED ON 1/5/2025 CLOSED ON 2/3/2025

What are the responsibilities and job description for the Senior Staff Engineer, Software - C++/CUDA position at PacBio?

PacBio is at the forefront of genomics, revolutionizing the field with high-quality and long-read DNA sequencing. Our commitment is to advance scientific understanding through cutting-edge technologies. We are currently seeking a C and CUDA Software Engineer to join our SMRT Instrument Analysis team and contribute to the enhancement of signal processing solutions.

Responsibilities

  • Utilize your expertise in modern C and CUDA programming to test, debug, validate, improve, and optimize signal processing and related sequence analysis algorithms for our SMRT sequencing instruments.
  • Collaborate closely with cross-functional teams to understand requirements and implement high-performance software solutions.
  • Conduct kernel and system performance benchmarks to ensure and improve the efficiency and overall performance of our sequencing instruments.
  • Explore and test latest hardware for future instruments.
  • Reduce time to results by implementing existing algorithms from state-of-the-art research articles, re-implementing existing solutions with improved production quality and maintainability, porting new or existing solution to GPGPU using state-of-the-art CUDA, and identifying and fixing performance bottlenecks.
  • Modernize existing code bases.
  • Collaborate with team members to share insights, best practices, and contribute to a culture of continuous improvement.
  • Maintain thorough and clear documentation of software design, implementation, and optimizations.
  • Maintain highest standards of excellence, never settling for the status quo. High standards are non-negotiable.


Requirements

  • Typically requires a minimum of 9-12 years of related experience with a Bachelor’s degree; or 7-10 years with a Master’s degree; or 6-9 years with a PhD.
  • A degree in Computer Science, Mathematics, Statistics, or a related field.
  • 5 years of professional experience in software development, with a focus on modern C and CUDA programming.
  • Expertise in kernel and system performance benchmarking.
  • Proven ability to debug complex software systems and implement effective solutions.
  • Proven experience working with real-time systems.
  • Familiar with Agile software development techniques, particularly test-driven development, and continuous integration.
  • Excellent verbal, written, and interpersonal communication skills.
  • Ability to collaborate effectively with cross-functional teams and motivate yourself in an international team.
  • The candidate should be willing to travel to the headquarters periodically if working remotely, fostering in-person collaboration and engagement with the broader team. Local employees are required to work from the office on a regular basis.


Nice to Have

  • Experience in genomics or related domains.
  • Familiarity with long-read DNA sequencing technologies.
  • Understanding of signal processing principles.
  • Knowledge of parallel programming concepts beyond CUDA.


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

$195,900.00 - $293,900.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.

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.

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 careers@pacificbiosciences.com for assistance.

Visit our following pages for more information on

  • FAQs
  • Benefits
  • Culture
  • Equal Opportunity Employment


Salary : $195,900 - $293,900

Senior Software Engineer (Back-End Scala)
Software Resources -
Seattle, WA
Senior/Staff Software Engineer - Simulator
Zoox -
Seattle, WA
Senior Software Engineer (Google Migration with Box focus)
Software Resources, Inc. -
Seattle, WA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Staff Engineer, Software - C++/CUDA?

Sign up to receive alerts about other jobs on the Senior Staff Engineer, Software - C++/CUDA career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at PacBio

PacBio
Hired Organization Address New York, NY Full Time
PacBio (NASDAQ PACB) is a premier life science technology company that designs, develops, and manufactures advanced sequ...
PacBio
Hired Organization Address Boston, MA Full Time
PacBio (NASDAQ PACB) is a premier life science technology company that designs, develops, and manufactures advanced sequ...
PacBio
Hired Organization Address Philadelphia, PA Full Time
PacBio (NASDAQ PACB) is a premier life science technology company that designs, develops, and manufactures advanced sequ...
PacBio
Hired Organization Address Menlo, CA Full Time
Buyer II PacBio is seeking a talented, driven, well-rounded and experienced purchasing professional in Menlo Park, Calif...

Not the job you're looking for? Here are some other Senior Staff Engineer, Software - C++/CUDA jobs in the Seattle, WA area that may be a better fit.

Senior Software Engineer

Software Resources, Seattle, WA

Senior Staff Software Engineer

Axon, Seattle, WA

AI Assistant is available now!

Feel free to start your new journey!