C++ Software Engineer

ST Engineering Land Systems Ltd. | Date Posted: 11-Aug-2018
Save Job
Position Level:
Entry Level, Experienced, Manager, Senior Manager, Top Management, Student Job
Qualification:
'N' Levels / 'O' Levels, ITE/ NITEC/ Higher NITEC, 'A' Levels, Diploma, Bachelor's / Honours, Masters / PhD

Job Description

Company: ST Engineering Land Systems Ltd.
Business Area: Land Systems

Job Description:
  • Design software architecture for embedded system used in autonomous/smart vehicle
  • Develop the software/firmware algorithms for artificial intelligence in areas of image processing & autonomous navigation
  • Conduct software white-box and functional testing
  • Conduct system level cyber security assessments using formal framework like threat modelling & recommend course of action
Job Requirements:
  • Minimum of a Bachelor's Degree in Computer Science / Engineering or related disciplines
  • Good understanding of computer and network system, preferably in robotics system architecture
  • Competent in firmware/software design
  • Good knowledge of C++ programming and Linux Operating System
  • Experience in robotics perception, navigation and localisation will be added advantage
  • Knowledge in cyber security e.g. data mining, deep machine learning is a plus point
  • Singaporeans only due to security clearance requirements 
Company Overview
ST Engineering Land Systems Ltd.