Offers “Roche”

Expires soon Roche

Senior Software Engineer

  • Santa Clara (Santa Clara County)
  • Bachelor's Degree
  • IT development

Job description

  Job facts
Senior Software Engineer

Roche Sequencing Solutions Santa Clara, is a fast moving, highly technical team of people with the ambitious goal of disrupting Next Generation DNA Sequencing. Developing this unique platform requires expertise across a range of fields: Software Engineering, Data Science, Information Theory, Biophysics, Biology, Chemistry, Protein Engineering, Digital and Analog Circuit Design, and Electrochemistry, just to name a few.

As a member of our Instrument Control Group, you will have the opportunity to work with experts in each of these fields, focused on the common goal of bringing our sequencing platform to market.

Responsibilities Include:

·  Collaborate on requirements, architecture, design, development and testing of the instrument control software
·  Write clean, robust, maintainable, documented code using best engineering practices
·  Work closely with our FPGA logic development group, researchers and other software teams to develop software solutions for an evolving bleeding edge production product

Minimum Qualifications and Skills:

·  Bachelor's degree (Electrical Engineering background is a plus) in related Engineering focus or scientific degree.
·  3+ years of software development with at least 2 years of instrument or hardware control programming
·  Strong C++ skills, Linux OS and driver module development experience
·  Understanding of register based interface control to custom boards and high throughput DMA transfer mechanisms
·  FPGA logic design knowledge is a plus
·  Experience in object-oriented programming and design patterns
·  Experience in real time, low latency, multi-threaded control algorithm development
·  Ability to work effectively with minimal supervision in a collaborative environment
·  Strong problem-solving skills and ability to track software issues to successful resolution
·  Ability and desire to learn quickly and apply that knowledge effectively
·  Experience in gene sequencing or biotech instrument design is a big plus.
·  Familiarity with all stages of the software development cycle.
·  Experience working within a regulated production development environment utilizing engineering best practices, including defect tracking, design reviews, and appropriate testing.

At Roche, 94,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 is an equal opportunity employer.
Research & Development, Research & Development > Devices, Systems and SolutionsSanta Clara

·  Who we are

At Roche, 94,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 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.

Desired profile

Who you are

You're someone who wants to influence your own development. You're looking for a company where you have the opportunity to pursue your interests across functions and geographies. Where a job title is not considered the final definition of who you are, but the starting point.

· 

Make every future a success.
  • Job directory
  • Business directory