SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

Principal GPU Software Engineer

Company: Hoffmann-La Roche Ltd
Location: Santa Clara
Posted on: June 12, 2021

Job Description:

Impact Healthcare

Roche Sequencing is developing ground-breaking next-generation sequencing products that allow scientists/clinicians powerful new avenues to investigate DNA, the blueprint of any lifeforms, in days giving them the ability to understand health conditions such as cancer, HIV, COVID19 and more! We are not only changing science but changing lives through the development of frontier technologies that accelerate personalized healthcare.

Make a Big Difference

Do you wish to use your software engineering skills to revolutionize healthcare? If so, be prepared to love your job.

We are looking for a Principal GPU Software Engineer to develop GPU-accelerated software targeted for real-time primary analysis on a DNA sequencing instrument.

This role is remote and can be based anywhere within the US.


  • Work closely with research and algorithm experts, accelerating bioinformatics techniques using GPU hardware

  • Proficient in developing GPU-accelerated software in C/C++, with familiarity in Python for signal processing numerical analytics

  • Support software development lifecycle and Design Control process, working closely with team members to continuously improve quality and feature sets of the software products, based on technical design and requirements specifications

  • Produce well documented software along with test and validation to build high quality output

  • Establish best practices for software development methodologies and standards to ensure the highest quality of the software product delivered to users

  • Proactively work with engineering and research teams to ensure all technical aspects of software development are accurately communicated to all stakeholders

Who You Are

When you join us, you will have meaningful work developing an innovative technology that saves and improves lives around the world. As you collaborate with some of the best in the industry, you will make a huge difference in disease diagnostics! Our team is collaborative and fast-paced. And, we offer a competitive salary with a rich benefits package.


  • Bachelor's degree in Computer Science, Computer Engineering or related field plus 6 years of direct related experience; Master/PhD is a plus. Or, a combination of education and experience to perform at this level.

  • Object-oriented programming in C++ and experience with GPU-accelerated C/C++ libraries such as CUDA, Thrust, TensorFlow, etc.

  • Experience with recent C++ compiler standards (C++14/17) as well as algorithm frameworks (boost, thrust, TBB, etc.).

  • Experience in writing, debugging and optimizing parallel (CPU and GPU) Linux applications.

  • Machine learning techniques, particularly implementing neural networks.

  • Strong problem-solving skills and ability to track software issues to successful resolution.

  • Ability to multi-task and work with minimal direction in a collaborative fast paced environment.

  • Proven technical leadership skills to implement and integrate new technologies along with best practices.

  • Outstanding communications and interpersonal skills with internal and external partners.

  • Strong track record of successful participation on cross-functional teams.

  • Working knowledge of QSR/cGMP, ISO and Design Controls is preferred.

  • Excellent oral, written and interpersonal communication skills.

  • Experience with Python and digital signal processing is a huge plus.

Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual's race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.

If you have a disability and need an accommodation in connection with the on-line application process, please email us at

Keywords: Hoffmann-La Roche Ltd, Santa Clara , Principal GPU Software Engineer, Other , Santa Clara, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Clara RSS job feeds