Senior Embedded Software Engineer

Woodlands, Singapore

Job Description


How Will You Make an Impact?

Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue of approximately $40 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, increasing productivity in their laboratories, improving patient health through diagnostics or the development and manufacture of life-changing therapies, we are here to support them.

What will you do?

Responsibilities:

  • Derive product level requirements into system/sub system level functional requirements.
  • Architecting, implementing and maintaining embedded software for water analysis instruments.
  • Lead and create standardization and re-usable design libraries that can be reused.
  • Perform code Review to ensure quality of firmware.
  • Implement configuration management according to the project-specific software development plan
  • Working with system and electronics/electrical engineering to implement the instrument control process

How will you get here?
  • Degree/Master in Electrical/Electronic/Computer Science/Software Engineering
Experiences
  • 5+ years experience in C/C++ and and Objected Oriented Design
  • consistent track record with solid understanding in FREE RTOS, including boot loader and device driver development/integration and administration.
  • Solid understanding on multiprocessor architecture (ARM, Intel)
  • Strong FREE RTOS based software development experience
  • Microprocessor or Microcontroller interfacing to analogue input/output, digital input/output and serial buses
  • Problem analyzing and solving skills and enjoy computer software programming as a profession.
  • Knowledge in common bus protocols, e.g. SPI, CAN , I2C
  • Familiarity with RS232, RJ45, Ethernet, and USB communication protocols
  • Experience in using hardware(JTAG) and software(GDB) debuggers
  • Excellent teamwork and good communication skills.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1083329
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Woodlands, Singapore
  • Education
    Not mentioned