POSITION DETAIL

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


Embedded Software Engineer – System Services

 

Responsibilities

·         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.

 

Requirements:

 

·         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.