Senior Software Development Engineer
2 weeks ago
At Roche, we are pushing the boundaries of healthcare by harnessing innovation and diversity. Our commitment to excellence is built on a foundation of collaboration, curiosity, and a passion for exceptional care.
The OpportunityWe are seeking a skilled Senior Software Development Engineer to accelerate bioinformatics techniques using GPU hardware. The successful candidate will work closely with research and algorithm experts to develop high-quality software that meets the needs of our global community.
- Develop GPU-accelerated software in C/C++ with a strong understanding of Python for signal processing numerical analytics.
- Support the software development lifecycle and Design Control process, ensuring the highest quality and feature sets of our software products.
- 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 delivery of top-notch software products.
We are looking for an experienced professional with a strong background in GPU software development. The ideal candidate will have a Bachelor's degree in Computer Science, Computer Engineering, or a related field, plus 10 years of direct related experience. A Master's or Ph.D. is a plus, as is equivalent experience in coursework.
- A minimum of 10 years of work experience in GPU software development or equivalent experience in coursework.
- Object-oriented programming skills in C++ and experience with GPU-accelerated C/C++ libraries such as CUDA, Thrust, TensorFlow, etc.
- Recent C++ compiler standards (C++14/17) and algorithm frameworks (boost, thrust, TBB, etc.) experience.
- 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 multitask 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.
We prefer candidates with working knowledge of QSR/cGMP, ISO, and Design Controls. Experience with Python and digital signal processing is also a plus.
Compensation and BenefitsThe estimated salary range for this position based on the primary location of Santa Clara, CA is $165,200 - $306,800. A discretionary annual bonus may be available based on individual and Company performance. We offer a comprehensive benefits package, including relocation assistance, but relocation benefits will not be provided.
-
Senior Java Software Engineer
2 days ago
Mississauga, Ontario, Canada Axiom Software Solutions Limited Full timeAt Axiom Software Solutions Limited, we are seeking a highly skilled Senior Java Software Engineer to join our team.About the RoleWe are looking for an experienced professional with 10+ years of experience in designing, developing, and deploying Java/J2EE based applications. The ideal candidate will have hands-on experience with Spring Boot, Spring Data/JPA,...
-
Senior Engineering Manager
2 weeks ago
Mississauga, Ontario, Canada Sensors & Software Inc. Full timeAbout the RoleSensors & Software Inc. is a leading provider of Ground Penetrating Radar (GPR) technology, serving industries such as construction, infrastructure development, environmental management, archaeology, and geophysics.We are seeking an experienced Engineering Manager to lead our engineering team, driving both new product development and continuous...
-
Senior Software Engineer
4 weeks ago
Mississauga, Ontario, Canada LXT Full timeAbout the Role:As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on writing high-quality, efficient, and scalable code. Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate...
-
Senior Software Engineer
4 weeks ago
Mississauga, Ontario, Canada MeridianTech Consulting Inc Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at MeridianTech Consulting Inc.About the Job:The ideal candidate will have extensive experience in software development, with a strong background in programming languages such as Java, Python, or C++.As a Senior Software Engineer, you will be...
-
Senior Software Engineer
1 month ago
Mississauga, Ontario, Canada Bystronic Laser AG Full timeJob Description:We are looking for a skilled Senior Software Engineer to join our team at our company.The successful candidate will be responsible for designing, developing, and maintaining our backend systems. This is a fantastic opportunity to work on challenging projects and collaborate with a talented team of engineers.Key Responsibilities:Design and...
-
Senior Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Innovate R Technologies Inc. Full timeInnovate R Technologies Inc. is a cutting-edge technology company seeking a highly skilled Senior Software Engineer - Application Development to join our team.About the RoleWe are looking for a seasoned software engineer with expertise in developing robust and scalable applications. The ideal candidate will have a strong background in software development,...
-
Software Security Engineer
4 weeks ago
Mississauga, Ontario, Canada Tampa Gardens Senior Living Full timeWe are seeking a highly skilled Software Security Engineer to join our Communication and Collaboration Security team in Tampa Gardens Senior Living.Job SummaryThe successful candidate will play a key role in ensuring the quality and security of our cloud-scalable AI-based security products. This is an excellent opportunity for individuals who are passionate...
-
Senior Software Engineering Professional
4 weeks ago
Mississauga, Ontario, Canada Almon Consulting Company Full timeJob Title: Senior Software Engineering ProfessionalAbout Us: Almon Consulting Company is a leading consulting firm that provides innovative solutions to its clients. We are seeking an experienced Senior Software Engineering Professional to join our team.Estimated Salary: $80,000 - $110,000 per annumCompany Overview: Our company has a strong focus on...
-
Senior Software Developer
4 weeks ago
Mississauga, Ontario, Canada KUBRA Full timeAbout KUBRAKUBRA is a leading provider of billing and payments, mapping, mobile apps, proactive communications, and artificial intelligence solutions for customers. Our company offers a unique blend of technology and innovation to help businesses thrive.Job Title: Senior Software DeveloperWe are seeking an experienced Senior Software Developer to join our...
-
Senior Software Engineer
4 weeks ago
Mississauga, Ontario, Canada JAGWILL SOLUTIONS INC Full timeJob DescriptionWe are seeking a skilled Senior Software Engineer to join our team at JAGWILL SOLUTIONS INC.About the RoleThe ideal candidate will have 7 months to less than 1 year of experience in software development and will be responsible for writing, modifying, integrating, and testing software code.You will maintain existing computer programs by making...
-
Senior Software Engineer
4 weeks ago
Mississauga, Ontario, Canada Big Blue Infotech Systems Full timeAbout Big Blue Infotech SystemsWe are a leading software development company that focuses on creating innovative and efficient solutions for our clients. Our team of experienced professionals is dedicated to delivering high-quality products that meet the needs of our customers.Job DescriptionWe are seeking a skilled Senior Software Engineer - Applications...
-
Senior Software Engineering Manager
4 weeks ago
Mississauga, Ontario, Canada Citibank Full timeCompany Overview:Citibank is a leading global financial services institution that offers a wide range of banking and investment products to individuals, corporations, governments, and institutions.Job Summary:We are seeking an experienced Senior Software Engineering Manager to lead our Applications Development team in delivering high-quality software...
-
Senior Software Engineering Leader
6 days ago
Mississauga, Ontario, Canada KUBRA Full timeAbout KUBRAKUBRA is a leading provider of billing and payments, mapping, mobile apps, proactive communications, and artificial intelligence solutions. Our company offers a unique blend of innovation and stability, making it an ideal place for talented individuals to grow their careers.Job Title: Senior Software EngineerWe are seeking a highly skilled Senior...
-
Senior Mobile Software Engineer
4 weeks ago
Mississauga, Ontario, Canada KUBRA Full timeWe are seeking a highly skilled Senior Mobile Software Engineer to join our team at KUBRA. As a senior member of our development team, you will be responsible for designing, developing, and testing software applications for mobile devices.Job DescriptionThe successful candidate will have a strong background in mobile application development, with expertise...
-
Senior Software Development Engineer
2 weeks ago
Mississauga, Ontario, Canada KUBRA Full timeAbout the Role:KUBRA is expanding its Product Engineering Team and seeking an experienced Senior Software Developer to contribute to the design and implementation of new systems and features.As a key member of the team, you will be responsible for:Designing and implementing new systems and featuresModifying and maintaining existing systems to adapt to...
-
Senior UI Software Engineer
2 months ago
Mississauga, Ontario, Canada F. Hoffmann-La Roche Gruppe Full timeAt Roche, we are passionate about transforming patients' lives, and we are bold in both decision and action - we believe that good business means a better world. We commit ourselves to scientific rigor, unassailable ethics, and access to medical innovations for all. Embracing diversity enables us to create a great place to work and to innovate for...
-
Senior Software Director
2 weeks ago
Mississauga, Ontario, Canada Software International Full timeEstimated salary: $195,000/yearSoftware International is a leading software company with operations in 35+ countries worldwide.We are seeking a highly skilled Senior Software Director to lead our business through a new chapter of strategic direction and execution. The ideal candidate will have expertise in SaaS industry, experience working with leading...
-
Senior Data Architect
4 weeks ago
Mississauga, Ontario, Canada Data Engineer Jobs Full timeUnlock career opportunities as a Senior Data Architect with AutoCapital Canada Inc., a leading national financial services company. Our team focuses on innovative data solutions and cutting-edge technology to drive business growth.We are looking for an experienced Senior Data Architect to join our Engineering team in Toronto, Ontario. As a key member of the...
-
Software Acquisition Business Developer
2 weeks ago
Mississauga, Ontario, Canada Software International Full timeCompany OverviewSoftware International is a leading provider of technical talent to Fortune 100/500/1000 companies in Canada. With operations in 30+ countries worldwide, our client is a large, publicly traded software company with revenue exceeding $35 billion.Salary and BenefitsThe salary for this position ranges from $60,000 to $75,000 per year, plus...
-
Senior Software Engineer
2 weeks ago
Mississauga, Ontario, Canada Jace Holdings Ltd. Full timeAbout Jace Holdings Ltd.Jace Holdings Ltd. is a leading Canadian employer, ranked among the Top 100 employers in Canada. Our company values excellence and community impact, and we strive to provide exceptional shopping experiences and amazing food to our customers.Job OverviewWe are seeking a skilled Senior Application Developer to join our team. As a key...