Principal GPU Software Engineer II at Roche in Santa Clara, CAother related Employment listings - Santa Clara, CA at Geebo

Principal GPU Software Engineer II at Roche in Santa Clara, CA


Responsibilities:
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. Requirements:
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.
Salary Range:
$100K -- $150K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.