GPU Software Engineer
Roche
Job Responsibility:
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 PositionA healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come.
Creating a world where we all have more time with the people we love.
That's what makes us Roche.
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!
The 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 complex technology, to help us create cutting edge software while defining/implementing best practices related to GPU technology.
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 a diverse cross-functional team to quickly understand system inter-connectivity issues and recommend appropriate technical solutions.
Preferred:
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.
#tech4life
#tech4lifeSoftwareDevelopment
#LI-Hybrid
#LI-Remote
Who we areAt 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.
- ...flowcharts, layouts and documentation to identify solutions ~ Develop process and network models to optimize architecture ~ Develop software solutions by studying systems flow, data usage and work processes ~ Evaluate the performance and reliability of system designs ~...SuggestedPermanent employment
$65k - $80k per year
...Job Responsibility: Description Build Software That Matters Every Single Day Are you passionate about writing great software and... ...it. We're a team of sharp, curious, and genuinely supportive engineers who care deeply about building technology that improves lives. We...SuggestedFull timeWork at officeWork from homeFlexible hours1 day per week- .../monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll...SuggestedLong term contractFull timeWork at officeRemote work
- ...weekly/monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple Agile teams to deliver high-quality software solutions. You’ll...SuggestedLong term contractFull timeWork at officeRemote work
- ...Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many top-tier Aerospace and Defense...SuggestedFull timeFor contractors
- ...events in the office with your specific team. This is a requirement for this role. PointClickCare is searching for a Principal Software Engineer who will contribute to best practice application development by writing and rigorously defending production-grade code on a...Long term contractFull timeWork at officeRemote work
$142k - $158k per year
At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company thats founder-led and privately held we empower our employees to push boundaries innovate and shape the future of healthcare...Long term contractFull timeWork at officeRemote workFlexible hours- ...your specific team. This is a requirement for this role. Job Summary: The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers — from internal APIs and services to developer tooling, CI/CD...Long term contractFull timeWork at officeRemote work
- ...scalable platform services, leveraging modern AI-augmented engineering practices to accelerate delivery, improve reliability, and enhance... ...•Strong track record building and shipping production software in modern languages (Java, Python, or similar) • Deep understanding...Long term contractFull timeWork at officeRemote work
$100k - $150k per year
..., empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... ...innovation. You Are: You are a hands-on software engineer passionate about bridging the gap between hardware and software...Worldwide- We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions.Full time
- ...procedures/guides for implementing such products into computer software design, development and V&V processes. Prepare requirements... ...production of safety critical software . Execute software engineering tasks including software requirements specification, software design...Full timeFlexible hours
$72.4k - $120.8k per year
...Step into a role where your talent for quality engineering directly shapes the future of healthcare technology. As a QA Engineer with IQVIA... ...testing approaches. Required Skills ~2-5 years of software QA experience, including both manual and automated testing for...Full timePart timeRemote workWorldwide$79.32k - $110.68k per year
...to enable growth and progress together with the firm. Role Summary We are seeking a highly skilled and motivated Software Development Engineer in Test (SDET) Automation Tester to join our dynamic engineering team. The ideal candidate will be responsible for designing...Full time- At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare...Long term contractFull timeWork at officeRemote work
$93k - $139k per year
...integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: As a seasoned Software Engineer, you bring a strong combination of software expertise and hands-...- ...technologies that seamlessly integrate into everyday life. Our innovation engine continuously expands the platform’s capabilities, addressing... .... Role Overview: We are seeking a high-caliber Senior Software Quality Engineer to lead the quality lifecycle of our medical...Full timeWorldwideShift work
- ...Senior Software Developer Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace defence and space industries. We are...Full time
$55.37k - $113.91k per year
...Overview 416 Automation Inc., founded in 2009, is a leading engineering firm specializing in tailored test solutions for the automotive... ...technologies. Summary We're looking for a Senior Controls Software Developer with 5-7 years of experience, to join our growing...Full timeMonday to fridayFlexible hours$50 per hour
...Education: Expérience: Education Bachelor's degree Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Research and evaluate...Full timeTemporary work$60k - $80k per year
...exciting opportunities, and we are always looking for bright new talent to join our team! We currently have a full-time opportunity for a Software Developer to join the Tech Solutions - Masterdata Team in our Information Technology department. Here's where you'll be focusing:...Long term contractFull timeTemporary workInternshipWork at officeFlexible hours3 days per week$86k - $135k per year
...Requisition ID: 99515 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed... ...Proficient with the following electrical design tools and software: SPEL, ETAP, SKM, EasyPower and ASPEN Demonstrated ability to...Long term contractWork at officeLocal areaFlexible hours$85k - $120k per year
...Requisition ID: 97584 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed... ...the design process including the application of civil design software packages. Previous design experience in bulk earthworks, site...Long term contractContract workWork at officeLocal areaFlexible hours$81k - $84k per year
...innovators and problem solvers who deliver custom and specialized engineering to deliver novel solutions and technologies. The... ...but responsibilities could include: Control and automation software development – including design, programming and commissioning equipment...Long term contractTraineeshipWork at officeLocal areaFlexible hours$115k - $165k per year
...our cities? Then the infrastructure team is for you! Drainage Engineer, Senior We are actively seeking a motivated and experienced... ...delivery. Experience with hydrologic and hydraulic modelling software, including: SWMHYMO PCSWMM InfoWorks CulvertMaster...Long term contractFor contractorsLocal areaFlexible hours$115k - $165k per year
...Requisition ID: 99653 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed... ...of project specific procedures Establish design tools, software, relevant codes and standards to be used on the project Assign...Long term contractLocal areaFlexible hours$90k - $130k per year
...testing Qualifications and Experience Bachelor’s degree in Computer Science or DEC with relevant experience Knowledge of the full software development lifecycle and testing methodologies Proficiency in AWS (EC2, S3, VPC, IAM) and Terraform (Infrastructure as Code)...Permanent employmentFull timeFlexible hours- ...the future of market integrity. About the Role: As a Python Engineer, you'll be a key contributor to building robust and scalable... ...experience ~ Experience in systems analysis and programming of software applications ~ Experience in managing and implementing successful...Full time
$72k - $105k per year
...step in your career? Hatch is currently seeking a Process Engineer-in-Training (or Engineer) , with an interest in air pollution control... ...Perform data analysis and computer simulation using specialty software. Travel and perform on site measurements. Work in a multi-...Long term contractWork at officeLocal areaRemote workFlexible hours$51 per hour
...Develop and implement data administration policy, standards and models Develop and implement policies and procedures throughout the software development life cycle Research and document data requirements, data collection and administration policy, and data access rules...Full timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to GPU Software Engineer. Be the first to apply!
- director software engineering Mississauga, ON
- software developer intern Mississauga, ON
- software engineer part time Mississauga, ON
- remote entry level software developer Mississauga, ON
- software developer entry level Mississauga, ON
- développeur logiciel Mississauga, ON
- software engineer internship Mississauga, ON
- junior software engineer Mississauga, ON
- software developer no experience Mississauga, ON
- software developer internship no experience Mississauga, ON

