The candidate must demonstrate experience in the following areas:
Embedded programming; real-time operating system plus. Architecture is typically based on 32-bit microcontroller or DSP with support of CPLD or FPGA circuitry.
Analog and digital circuitry design, data acquisition system, and digital electronic controls (thermal and motion) of instruments.
Communication schemes and drivers development; such as USB 2.0, SPI, and I2C.
Product development cycle which includes requirement/definition, design and development, verification (such as unit tests) and traceability matrix, and transfer.
Implementing and documenting test cases to verify design and/or regression analysis.
Fault isolation; troubleshooting, and root cause analysis activities during complex system integration and testing for systems in development and on-market.
Conducting and documenting technical design reviews with fellow engineers in a collaborative way to produce the highest levels of quality, performance, manufacturing yield and product reliability.
Work with component vendors on researching the latest technologies.
Research, document, publish, and present technical findings that can lead to better product performance, more product reliability, and lower production cost.
Develops or identifies tools and methods that allow reutilization of designs and improve productivity of firmware engineering resources.
Support to manufacturing, product management, and service group on existing products.
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.