Home
/
Comprehensive
/
Engineer III, Software
Engineer III, Software-November 2024
Shanghai
Nov 29, 2025
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
Free CNA/NAC Class - Avamere at Pacific Ridge
DescriptionInterested in becoming a Certified Nursing Assistant? Let us help!NEXT CLASS BEGINS 11/13/23We are offering a FREE class to become a Certified Nursing AssistantThe theory portion will be h
Registered Nurse
his position is eligible for a sign on bonus This unit is located at Parkview Behavioral Health Hospital. This is a 49 total bed unit including 12 high acuity beds. This unit cares for patients once
Farmworker/ Trabajador de Campo
5 Farmworkers needed to plant, cultivate and harvest ornamental shrubs,trees, shade trees, evergreens, and perennial crops. Workers will also complete tasks associated with general farm work, includi
Principal Member of Technical Staff
Job Description Building off our Cloud momentum, Oracle has formed a new organization - Oracle Health Applications & Infrastructure. This team will focus on product development and product strate
HFC - Sales Intern (VARIOUS LOCATIONS)
Sales Internships – Foodservice or Retail (MULTIPLE LOCATIONS) To save time applying, Hormel Foods does not offer sponsorship of job applicants for employment-based visas for this position at this ti
Substitute School Nurse
Substitute School Nurse, Butler County School nurses have never been more essential. Don’t miss this meaningful opportunity to help students stay strong and healthy, so they can continue learning. Wh
Auto Body Technician
Required: * 2 years auto body experience * Valid driver\'s license *Mechanically inclined and knowledgeable about cars * Reliableattendance Duties Include: * Assess vehicles * Disassemble andreassemb
Retail Associate
Our values start with our people, join a team that values you! We are the nation’s largest off-price retailer with over 2,000 stores, and a strong track record of success and growth. Our focus has al
Certified Nursing Assistant
Reference #: 5001012338806Certified Nursing AssistantPositions available throughout, Delaware County, Pennsylvania 19063 POSITION SUMMARY: The Certified Nurse Aide (CNA) assists individuals with pers
Sr Accountant
Patterson isn't just a place to work, it's a partner that cares about your success. One of the distinguishing marks of our company is the talented people who embrace the people-first, always advancin
Copyright 2023-2025 - www.zdrecruit.com All Rights Reserved