Position Description

Embedded Software Design Engineer
Job Code 15862
Division GMP TECHNOLOGIES (S) PTE LTD (EA Licence:11C3793)
Job Placement Location Singapore
Apply Now

Position Summary:

  • Design and develop photoelectrical sensors and Product sustaining support  



  • Create firmware specification and design the firmware architecture according to design rules, process, product and project requirements 
  • Specify, design and develop signal processing algorithms, write codes for microcontrollers in new and customized proximity sensors and HMI products 
  • Create and conduct review on test methodologies, validate design performance to specifications, debug embedded software, and document final design 
  • Support production implementation in the embedded software perspective Collaborate with cross functional teams to sustain product lifecycle including customer complaints, failure analysis, etc. 



  • Master / Bachelor Degree in Electronic / Computer Engineering or equivalent 
  • Minimum 3 years relevant experience in embedded software design and development 
  • Strong knowledge and direct experience with C & C++ programming languages 
  • Strong knowledge on digital electronics hardware including I2C, SPI, UART, PWM, ADC, USB, etc. 
  • Experience in designing, coding, debugging and validating on ARM Cortex and 8-bit microcontrollers are preferred 
  • Knowledge on Python & Matlab would be advantage 
  • Logical and strong interpersonal with analytical skills, strong team player and independent 
  • Creative, self-driven and willing to acquire new skills and grow


We regret that only shortlisted candidates will be notified.

GMP Technologies (S) Pte Ltd   |   EA Licence: 11C3793   | EA Personnel:  Tan Wai Peng  |   Registration No: R1104671

Back Apply Now