Senior Firmware Engineer

Roles and Responsibilities:

  • Design and Develop firmware for real-time controller products in various sub-systems
  • Perform system design, debugging, validation and qualification based on software requirements and specifications
  • Document system design details and organize code reviews
  • Interface and liaise with various design parties and integration parties on technical subjects
  • Carry out prototype design and facilitate the transfer of the design to the next phases, namely pilot run, pre-production and production
  • Conduct proof-of-concept for various systems

Qualifications and Education Requirements:

  • Degree or Diploma in Electrical and Electronics Engineering

Work Experience Requirements:

  • Minimum 3 years of working experience on:
  • – Embedded system design with real time and multi-threading OS
  • – Circuit debugging, simulation and with the use of other related development tools
  • – Hardware design, such as integrated circuit, printed circuit board assembly and ARM-based controller
  • Proficient with digital circuit and micro-controller (MCU) design
  • Good programming experience with assembly language, C/C++ and C#
  • Good understanding of the use of MCU in data and signal processing
  • Good knowledge with various communication devices, such as rs232, Ethernet and Bluetooth
  • Good knowledge with various sensing devices, such as camera, ultrasonic and laser beam
  • Images processing experience, such as mastering OpenCV, will be of added advantage
  • Self-initiated to keep up with the latest design technologies trends, such as Internet of Things (IOT), Dedicated Short Range Communication (DSRC) and 5G
  • Willing to work at the project sites as and when needed by work exigencies

We offer successful candidates a very competitive remuneration package with comprehensive range of benefits.

Apply here