Software Engineer, Instrument Control
Singapore - Marsiling Update time: July 12,2020
Job Description

Thermo Fisher Scientific is the world leader in serving science. We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics, deliver medicines to market and increase laboratory productivity.

As an Engineering Centre of Excellence, Singapore R&D has been advancing the broadest portfolio of life science instrumentation. Our all-rounded team is responsible for the entire life cycle from concept to design and all the way to manufacturing. Within the team, the instrument software function takes the ownership of all embedded software within the instrument, including high throughput computing, imaging, etc.

With more than 20 years of establishment, each one of us in Singapore R&D has a unique story to tell. Join us and contribute to our singular mission—enabling our customers to make the world healthier, cleaner and safer.

Office hours: Mon-Fri, 8am - 515pm
Location: Marsiling, Singapore (8-10 mins walk from Woodlands MRT / bus interchange)
Reporting into: Staff Engineer, Software R&D

 

Responsibilities

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, develop and maintain embedded software for life science instruments.
  • Perform design and code reviews to ensure software quality.
  • Participate in test results review, root cause analysis and propose solutions.
  • Practise Software Configuration Management according to the project-specific software development plan
  • Apply new technologies and software features to enhance performance and improve quality.
  • 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

Qualifications

  • Degree/Master in Electrical/Electronics/Computer Engineering, Computer Science, or a related discipline

Skillset & Experiences

  • Proficiency in C/C++ or Python
  • Familiarity with embedded software development tools
  • Familiarity with MCU (Intel, ARM Cortex-A processors)
  • Familiarity with software(GDB) debuggers
  • Working knowledge of Linux based software development experiences.
  • Knowledge of source code version control (git, subversion)
  • Knowledge of embedded Linux will be a plus
  • Knowledge of continuous integration & Agile programming practices will be a plus.
  • Good analytical and problem-solving skills
  • Excellent teamwork and communication skills.
  • Fresh grads with good credentials are encouraged to apply

Get email alerts for the latest"Software Engineer, Instrument Control jobs in "