GPU Software Engineer

icon building Company : Roche
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - GPU Software Engineer

GPU Software Engineer Location Mississauga, ON :

Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people's varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters. The Position

Roche's proprietary nanopore-based platform allows for single molecule, electrical, real-time analysis without the need for complicated optics or fluidics. Developing our unique platform requires expertise across a range of fields: software engineering, data science, biology, chemistry, protein engineering, circuit design, and electrochemistry, just to name a few. We develop a proprietary system that generates data at tremendous rates, a big challenge for existing technology for data processing. As we push the boundaries in DNA sequencing technology to make genetic information universally available through massively parallel DNA sequencing, we need you!

Your Opportunity:

We're looking for a top-notch Principal GPU Software Engineer to develop embedded software aimed at real-time analysis for our cutting-edge technology platform. This role requires creative solutions for our unique needs. The ideal candidate will have strong technical leadership experience, comfortable working with a complex technology, to help us create cutting edge software while defining/implementing best practices related to GPU technology.

Responsibilities:

  • Develop GPU-accelerated software targeted for real-time primary analysis on a DNA sequencing instrument.

  • 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 create high quality output.

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

  • Proactively interface with engineering and research teams to ensure all technical aspects of software development are properly communicated to all stakeholders.

Who you are:

  • Bachelor's degree in Computer Science, Computer Engineering or equivalent technical discipline with a minimum of 8 years of professional experience in software development. Or, a Master's degree in Computer Science/Engineering or relevant technical discipline with 5 years of software development experience.

  • A minimum of 5 years of work experience in GPU software development or equivalent experience in coursework.

  • Advanced object-oriented programming in C++.

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

  • Ability to work with diverse cross-functional team to quickly understand system inter-connectivity issues and recommend appropriate technical solutions.

Nice to have:

  • Signal processing experience is preferred.

  • Experience with algorithm development is a plus.

  • Python is a big plus.

Relocation benefits are not available for this position.

#tech4lifeSoftwareDevelopment Who we are

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.

Roche Pharma Canada has its office in Mississauga, Ontario and employs over 850 employees. The Mississauga facility is bright, vibrant, fosters collaboration and teamwork, and is reflective of Roche's truly innovative culture.

As of January 4, 2022, Roche requires all new employees who work in Canada to be fully vaccinated against COVID-19 on the date they take office. This requirement is a condition of employment at Roche that applies regardless of whether the position is on a Roche campus or remotely. If you have a valid reason for not being fully immunized, which is limited to certain specific medical reasons or other valid reasons protected by applicable human rights laws, you may request an exemption and / or adaptation measures regarding this vaccination requirement.

Roche is an Equal Opportunity Employer.

Original job GPU Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Share this job with your friends

icon get direction How to get there?

icon geo-alt Mississauga, On

icon get direction How to get there?
View similar Healthcare / Careworkers jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.