Embedded Software Engineer

Organization: 
Pacific Biosciences
Job Location: 
Menlo Park, CA
Job Description: 

Pacific Biosciences is looking for an embedded software engineer to develop firmware for future versions of our DNA sequencers. This position requires the applicant to be proficient with the Linux kernel and applicable device drivers. As the key firmware engineer at Pacific Biosciences, the successful candidate will collaborate closely with our board design team to architect embedded solutions and be responsible for initial board bring-up as well as all firmware development. The work will involve close interaction with hardware board designers, system level software engineers and system integration engineers.

Responsibilities:

Work closely with board designers to develop firmware for new electronics control boards.

Be the electronics design team interface to applications level software engineers.

Maintain firmware on existing product.

Requirements: 

Bachelors and/or Masters in Computer Science, Engineering or other related discipline

Minimum of 5 to 7 years of industry or equivalent work experience

Experience with motion control (servos, steppers, encoders, PID loops) strongly desired

Fluency in Object Oriented Design and Development (C++ and either C# or Java) required

Experience with embedded Linux development, Linux kernel and device drivers

Microcontroller and DSP experience desired

Python experience very helpful

Experience with image analysis and machine vision (preferably Halcon or OpenCV) is a plus

Must be a self-starter with excellent oral and written communication skills, able to write or be provided with a functional spec and prototype hardware and deliver robust finished product

Must have excellent oral and written communication skills in order to be able to effectively interface with software, hardware, quality and manufacturing engineers

About Our Organization: 

Pacific Biosciences’ mission is to transform the way humankind acquires, processes and interprets data from living systems through the design, development and commercialization of innovative tools for biological research. The company has developed a novel approach to studying the synthesis and regulation of DNA, RNA and protein. Combining recent advances in nanofabrication, biochemistry, molecular biology, surface chemistry and optics, Pacific Biosciences has created a powerful technology platform called single molecule, real-time, or SMRT™, technology. SMRT technology enables real-time analysis of biomolecules with single molecule resolution, which has the potential to transform the understanding of biological systems by providing a window into these systems that has not previously been open for scientific study.