PacBio Logo

PacBio

C++ and CUDA Software Engineer

Reposted 17 Days Ago
In-Office or Remote
10 Locations
70K-192K Annually
Senior level
In-Office or Remote
10 Locations
70K-192K Annually
Senior level
Develop and optimize signal processing algorithms using C++ and CUDA, collaborate with teams, conduct performance benchmarking, and contribute to software enhancements.
The summary above was generated by AI

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.

#LI-Remote

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 [email protected] for assistance.

Visit our following pages for more information on:

  • FAQs

  • Benefits

  • Culture

  • Equal Opportunity Employment

Top Skills

C++
Cuda

Similar Jobs

3 Hours Ago
Remote or Hybrid
Berlin, DEU
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Responsible for selling service offerings to customers, driving adoption of products, and developing service sales strategies for existing and new accounts. Collaborates with sales teams and partners to execute opportunities and achieve sales targets.
Top Skills: AISaaS
3 Hours Ago
Remote or Hybrid
Munich, Bayern, DEU
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Senior Customer Success Manager guides customers post-sale, drives product adoption, ensures strategic alignment with business goals, and handles customer relationships and issue resolution.
Top Skills: AISaaSServicenow
3 Hours Ago
Easy Apply
Remote
29 Locations
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
As a Backend Engineer at GitLab, you'll develop internal tools and frameworks, improve development workflows, and collaborate with cross-functional teams to enhance productivity.
Top Skills: CircleCIDockerGitlab CiGoGrafanaJenkinsNoSQLPrometheusRuby On RailsSeleniumSQL

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account