Responsible for software design, development, and deployment of bus communication for Advanced Driver Assistance Systems (ADAS).
Perform internal and external requirements analysis and assessment.
Responsible for the detailed software design of BSW and SWC according to project requirements of ADAS products.
Responsible for the design documents following the process compliant with ASPICE.
Perform software testing and bug resolution. Responsible for the follow-up, analysis, summary, and improvement of software related issues.
Provide technical support for OEMs during product development.
Bachelor’s degree in Electrical/Electronic Engineering, Computer Engineering, Automation, Telecommunication or other related fields.
5+ years of experience in embedded system development, preferably in automotive industry.
Strong C/C++ programming skill and familiar with common scripting languages.
SW design background and possess knowledge on automotive buses, such as UART, SPI, I2C, CAN, LIN, Flexray and Ethernet.
Familiar with ADAS functions and architecture, with experience in developing TCP/IP, UDP, SomeIP, DoIP, CAN, UDS of Autosar Classic Platform.
Experience in unit testing.
Possess good teamwork and communication skills, strong sense of responsibility, and able to work under pressure (limited resource and time).
Willingness to travel internationally as required.
Knowledge of IATF16949, ASPICE (level 2 or above) and automotive product lifecycle is desirable.
Good understanding of functional safety and information security development is preferred.
Autosar development experience will be added advantage.
The above information on this description has been designed to indicate the general nature, and level, of the work performed by this position. It is not designed to contain, or be interpreted, as a comprehensive inventory of all duties, responsibilities and qualifications required.
We invite interested candidates to write-in with CV and regret that only shortlisted candidates will be contacted for a discussion.
Lee Shiow Chyn