Home
/
Comprehensive
/
Engineer III, Software
Engineer III, Software-March 2024
Shanghai
Mar 28, 2026
About Engineer III, Software

  Job Description

  Position Summary:

  This role primarily involves developing software for embedded systems, which includes Product inspection, chromatography, spectrometry, mass spectrometry and pretreatment products such as ASE, GC, LC, IC, AA, ICP, GCMS/GCMSMS, and LCMS/LCMSMS.

  Key Responsibilities:

  Design embedded software for instruments, encompassing requirement analysis, software architecture, OS porting, driver development, and application development.

  Possess strong design skills and collaborate with multidisciplinary teams to deliver high-quality results within budget and on time.

  Responsible for crafting, implementing, and maintaining embedded software.

  Improve technology partnership and champion design reuse across multiple product lines.

  Improve design efficiency by standardizing design processes, tools, and practices and building a common platform.

  Identify relevant industry trends and new technologies that align with China's needs in the embedded software space.

  Qualifications:

  Hold a BS/MS degree or higher in an engineering field.

  Possess proficient skills in C/C++ coding and bug fixing.

  Have validated experience (5+ yrs.) through the entire product development lifecycle, from conceptualization to launch.

  Show strength in bootloader, RTOS, and Linux (including kernel and driver programming).

  Exhibit strong embedded software and hardware debug skills.

  Be familiar with ARM hardware architecture and general IDEs such as Eclipse, IAR, and Keil.

  Have experience in communication programming using various protocols, including but not limited to USB, TCP/IP, CAN, and MODBUS.

  Have knowledge of unit testing frameworks such as gtest and cppunit, as well as proficiency in Python programming.

  Understand software configuration management tools, defect tracking tools, and peer review processes.

  Possesses excellent interpersonal skill in English with proficiency in Chinese to facilitate collaboration with multi-functional, cross-geographic teams.

  Be a fast learner, self-motivated, and willing to address challenges.

  Work as a team, wants the team to succeed and actively works to ensure that it happens.

  Preferred Qualifications:

  Possess a deep understanding and extensive experience in Agile software development methodologies.

  Have preferred experience in using QT or similar UI frameworks for software development.

  Experience with Artificial Intelligence / Deep Learning / Computer Vision.

  Experience with ADI Blackfin DSP is a plus

  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.

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Sales Associate
We inspire purpose-filled living that brings joy to the modern home. With a team of more than 8,000 associates spanning 130 store and distribution locations across the U.S. and Canada, we achieve tog
Daycare Teacher
Daycare Teacher Share by Email Share on LinkedIn Share on Twitter (http://www.twitter.com/intent/tweet?url=https%3a%2f%2fcareers.learningcaregroup.com%2fsearch%2fjobdetails%2fx%2f3073d9af-62bf-4a25-9
Project Manager
JOB REQUIREMENTS: Description Our Foundation: At Findorff, we bringexpertise and value in construction that extends far beyond building.For over 132 years, we have grown to become one of the region\'
Texas Regional Van Driver
Updated Pay Plan! Ask about our new Dynamic Pay Plan! As a Van Texas Regional Fleet driver, you’ll consistently haul largely no-touch freight in a specific geographic location to many of the same cus
DME Durable Medical Equipment Technician
Details Department: Distribution Schedule: Full Time, 40 hours per week, Monday – Friday, rotating 10 hour shifts 9am - 7:30pm Hospital: Ascension Via Christi Home Medical Location: 555 S Washington
Project Engineer III
Job Description: Introduction At GAF, we cover more than just buildings. We cover each other. Under this roof, you will have the tools and resources you need to grow and develop in your career. You w
Data Engineer Analytics
Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed
Team Member - Food Champion
You enjoy people and providing friendly, accurate service to customers as well as your teammates and managers. Key responsibilities include greeting customers in the restaurant or drive-thru, taking
Maintenance Technician
Overview Our business is real estate, but our organization is so much more than bricks and mortar, beautiful buildings and well-managed properties. Our business is about people who need a place to ca
Consulting Veterinarian in Clinical Toxicology (Regional Animal Poison Control C
Please make sure to attach your resume to complete your application. Summary: The ASPCA Animal Poison Control Center (APCC), is the leading animal poison control call center in the nation. The APCC's
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved