Careers at ThermoFisher Scientific

Apply Now >>    
Job ID :
Location :
Singapore - Marsiling
Job Description


  • Embedded firmware development for life science instrument
  • Working with system engineering to implement the instrument control process
  • Participate in design and code reviews within internal team
  • Maintain and comply with ISO 13485 procedures and SOPs in the course of application development
  • Ensure that systems and procedures are in compliance with ISO 9001, ISO 14001, ISO 13485, ISO 14971, QSR21CFR and OHSAS 18001 requirements


  • Degree/Master in Electrical/Electronic/Computer Science/Software Engineering


  • 5+ years experience in C/C++ and and Objected Oriented Design
  • 5+ years experience with strong knowledge in embedded Linux, including boot loader and device driver development/integration and administration.
  • Strong knowledge on multiprocessor architecture (ARM, Intel)
  • Strong Linux based software development experience
  • Microprocessor or Microcontroller interfacing to analog input/output, digital input/output and serial buses
  • Problem analyzing and solving skills and enjoy computer software programming as a profession
  • Python scripting knowledge and experience
  • Knowledge in common bus protocols, e.g. SPI, CAN , I2C
  • Experience in using hardware(JTAG) and software(GDB) debuggers
  • Android OS
  • Jenkins administration
  • Excellent teamwork and good communication skills

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.
Apply Now >>    
Join our Talent Community

If you're ready to make a difference in the world, you can do it here.



5 Reasons to Work at Thermo Fisher Scientific
Search Jobs by Map