Embedded Systems Engineer

Mulgrave

Yishun, Singapore
Embedded systems software engineering
C++ and/or c programming
Real time operating systems (rtos)
This role is a compelling opportunity for a new graduate with an interest in Embedded Systems Software Engineering to influence and advance Agilent's Mass Spectrometry portfolio

Job Summary

  • This role is a compelling opportunity for a new graduate with an interest in Embedded Systems Software Engineering to influence and advance Agilent's Mass Spectrometry portfolio.
  • You will work with an established team of engineers and scientists to improve and create new instrument product offerings while developing practical skills through mentorship and self-directed learning.
  • The position involves designing, developing, testing, and debugging software throughout the entire product life cycle and incorporating proper cybersecurity practices.

Matching Summary

This role is a compelling opportunity for a new graduate with an interest in Embedded Systems Software Engineering to influence and advance Agilent's Mass Spectrometry portfolio.

Skills & Requirements

Must-have

  • Embedded Systems Software Engineering
  • C++ and/or C programming
  • Real Time Operating Systems (RTOS)
  • Embedded Linux development
  • System on Chip (SoC) experience
  • Debugging and troubleshooting skills
  • Cross-disciplinary team collaboration

Nice-to-have

  • Version control tools experience
  • Integration of third-party libraries
  • Additional programming skills
  • FPGA interfacing knowledge
  • Object-Oriented Analysis and Design
  • Familiarity with databases and SQL
  • Agile or Waterfall methodologies

Key Requirements

  • Bachelor's or Master's Degree in Computer Science or related field
  • New graduate or equivalent experience
  • Strong understanding of software engineering principles
  • Travel required 25% of the time
  • Day shift availability

Work Rights

Not specified

Tailored Resume

Cover Letter