Engineer III, Firmware
Singapore - Marsiling Update time: February 3,2020
Job Description
How Will You Make an Impact?
 
Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue exceeding $25 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, improving patient diagnostics and therapies or increasing productivity in their laboratories, we are here to support them. Our global team of more than 75,000 colleagues delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services and Patheon. For more information, please visit www.thermofisher.com.
 
 
What will you do?
 
As part of our dynamic team, you will be responsible for:
·         Interface with a global team engineers for state-of-the-art product design.
·         Derive product level requirements into system/sub system level functional requirements.
·         Design and develop firmware for life science instrument.
·         Support development and verification of the software design as per the Software Life Cycle process.
·         Perform design and code reviews to ensure software quality.
·         Participate in firmware test results review, root cause analysis and propose solutions.
·         Practice Software Configuration Management according to the project-specific software development plan
·         Generate and maintain design and test documentation.
·         To assist EE ,ME and system engineering teams in different phases of the engineering design testing activities.
·         To lead and participate in EE design discussion
·         To lead and participate in System integration design discussion.
 
 
How will you get here?
 
I.        Education
·         Degree/Master in Electrical/Electronics/Computer Engineering, Computer Science, or a related discipline
 
II.        Experience
·         The candidate will design and implement embedded firmware for life science instruments
·         The candidate should be familiar with MCU/MPU architecture, real time operating system, PID control, and low-level peripheral interfaces (I2C/SPI/USB/UART/PWM/ADC/etc)
·         Well versed in source code version control and continuous integration tools
 
 
III.        Knowledge, Skills, Abilities
 
·         Strong knowledge in microcontroller architecture and design experience.
·         Proven knowledge and practical experience in using RTOS
·         Working knowledge of bootloader design concept
·         Proficient with C programming and embedded system development and debugging tools
 
Good to have attributes
·         Experience in industrial instrument or consumer devices design experience
·         Knowledge of Linux based software development & tool chain
·          Knowledge of scripting language (bash, python)

Get email alerts for the latest"Engineer III, Firmware jobs in "