Embedded Software Engineer – System Services
Posting Date : 29 Mar 2019 | Close Date :27 Jun 2019

Embedded Software Engineer – System Services



·         Be part of the software development team to develop embedded software for telematics products to meet OEM customer requirements.  


·         Be involved through-out the software development life cycle (project planning, requirement definition and analysis, architecture analysis and definition, design, implementation, integration and validation), field-test and maintenance of the embedded software.  


·         Responsible to design and implement software components according to defined specification.  


·         Integrate and test developed software components according to defined specifications (Unit and integration testing).  


·         Create and review design, implementation and test specification.  


·         Participating in the analysis of problems and risk and management of resolutions.




·         Masters / Degree in Electrical / Electronics / Computer Science or Computer Engineering with minimum 3 - 5 years of experience in embedded system development.


·         Candidates proficient in C/C++ language and software debugging skills are preferred


·         Candidates with right experience in embedded system, driver development, software architecture design, Real-Time Operating Systems shall be considered. 


  • Good knowledge of vehicle communication protocols (CAN, LIN, Network Management etc).


  • Hands on experience with Power management and related modules.


  • Experience of Software Update modules (ex. CAN Reprogramming, OTA etc).


·         Self-motivated with a strong passion in embedded software development work. 


·         Knowledge of Embedded Linux, mobile network protocols and Rhapsody will be an added advantage.


·         Knowledge of the following will be preferred

o    Autosar CAN & DIAG Stack configuration and integration

    • Vector’s DIAG CANDesc hands-on experience
    • Working experience and good understanding of UDS and KWP protocols
    • Hands on experience with MCAL driver (PWM, ADC, MCU etc) level configuration and debugging
    • Hands on with I2C, SPI drivers and related protocols
Specialization : Electronics/Semiconductor
Type of Employment : Permanent
Minimum Experience : 3 Years
Work Location : Singapore

If you encounter difficulties, please click here  for technical assistance.