Himalayas logo
PacBioPA

C++ and CUDA Software Engineer

Pacific Biosciences is revolutionizing the field of genetic sequencing with innovative technology.

PacBio

Employee count: 201-500

Salary: 70k-192k USD

Germany only

Job Title: C++ and CUDA Software Engineer
Level: Senior / Staff / Senior Staff / Principal

Location: Remote, US or Europe

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.

Required Qualifications:

  • Typically requires a minimum of 4-8 years of related experience with a Bachelor's degree; or 2-6 years experience with Masters degree; or 0-5 years experience 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 and written 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.

Preferred Experience:

  • 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.

Menlo Park, California based employees are required to be onsite Monday-Thursday (Friday work from home).

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:

€69,600.00 - €191,800.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:

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Salary

Salary: 70k-192k USD

Location requirements

Hiring timezones

Germany +/- 0 hours

About PacBio

Learn more about PacBio and their company culture.

View company profile

Pacific Biosciences of California, Inc. is a leading biotechnology company that focuses on the development and manufacturing of innovative genetic sequencing technologies. Since its establishment, the company has been dedicated to making significant advancements in genomics and molecular biology, providing researchers with the tools needed for higher quality, longer reads of DNA sequences.

The technology developed by Pacific Biosciences is widely used in various fields including medical research, agriculture, and environmental studies. The company's commitment to improving the understanding of genetic information has positioned it as a pivotal player in the biotech industry, contributing to advancements in personalized medicine and genomics research.

Claim this profilePacBio logoPA

PacBio

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at PacBio

Explore the variety of open remote roles at PacBio, offering flexible work options across multiple disciplines and skill levels.

View all jobs at PacBio

Remote companies like PacBio

Find your next opportunity by exploring profiles of companies that are similar to PacBio. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
PacBio hiring C++ and CUDA Software Engineer • Remote (Work from Home) | Himalayas