Firmware Engineer

Cytek Biosciences, Inc.
Published
July 28, 2022
Location
Fremont, CA
Category
Job Type

Description

Job Description

SUMMARY:

The Firmware Engineer is responsible for maintaining and writing embedded programs for all Cytek Cytometer Systems. The Firmware Engineer is required to develop functional and calibration firmware per requirement specifications. The Firmware Engineer will be required to work closely with Hardware Engineers in troubleshooting technical issues that occur during the product development process to identify root cause, and assist with correcting the issues.   Troubleshooting will include electronic, mechanical and fluidic sub-system assessment.   

The Firmware Engineer will be assigned R&D and Sustaining Engineering projects focused on improving the stability and performance of current Cytek Cytometer and associated robotic systems.  The Firmware Engineer should be able to assess design needs, design proposed firmware architectures, develop and test algorithms, and create a stable code base for ultimate transfer to Production Embedded Systems.

The Firmware Engineer will assist R&D, Electrical-Mechanical NPI Engineers, and Field Service Engineers in the review relevant field data to identify any problem areas, research opportunities for improvement, model and characterize any identified options, and propose changes to the design.  

ESSENTIAL DUTIES AND RESPONSIBILITIES:

The Firmware Engineer will create installation procedures and develop burn-in tests for Embedded Systems PCBAs. The Firmware Engineer will maintain the embedded system code-base, track and resolve bugs, and ensure that the latest released code is installed on production equipment and manufactured product.  

EDUCATION REQUIREMENTS:

Bachelor's Degree in Electrical or Software Engineering Required.  Master’s Degree in Electrical or Software Engineering Preferred.

EXPERIENCE QUALIFICATIONS:

At least 5 years of experience in C/C++-code development in ARM and Embedded Systems Engineering role.  Experience in analog electronics design is a definitive plus.   Experience working with multi-sub-system equipment including electronic, optical, fluidic, and application software sub-systems is a plus.

OTHER QUALIFICATIONS:

Experience using the GitHub, Jira, Windows OS, MSOffice Applications, Engineering Change Order Systems, Device History Records, and creation of Final Test Procedures, Reports, and Bills Of Materials. Ability to competently use hand tools, an oscilloscope, multi-meter, and microscope. Ability to read and interpret drawings and schematics.  Any other tools as necessary for system level test of equipment.

KEY SKILLS AND COMPETENCIES:

Knowledgeable in embedded system programming and microprocessor selection. Prior experience working in an engineering department.

Problem solving, analytical, clear communication, creativity, and critical thinking

PHYSICAL REQUIREMENTS:

Individual will be required to lift 25lbs without harm, be able to work in a standing position for an hour at a time, and be able to position their body without additional support to obtain access to internal components of the system.

Apply
Drop files here browse files ...

Related Jobs

August 8, 2022
Software Firmware Engineer   Menlo Park, CA new
July 30, 2022
July 28, 2022
Firmware Engineer   Fremont, CA
July 24, 2022

Author: