Senior Software Engineer

Industry: Technology

Specialism: Engineering / Technical - Electrical / Electronics

South West,SG SGD 4,500 - 6,500 (Negotiable)

About Company

Our client is one of the world’s 2000 Largest Public listed company. Having a global entity with over 100 subsidiaries, joint ventures and associated companies. The company global operations, combined with well-diversified customer base, enable the company to produce stable revenue and steady growth to deliver long-term sustainable value for their shareholders.

Job Description

- Design and implement real-time control systems for self-driving cars
- Implement and transfer architecture autonomous driving to embedded ECUs
- Understand, derive and verify requirements for hardware components (e.g. steering, brakes, automotive ECUs)
- Debug problems arising from a complex interaction of hardware and software
- Collaborate with team members to build a complete autonomous driving system
- Plan and conduct field test
- Maintain and improve the pre-existing application source code
- Prepare design document

Job Requirements

- 3+ years professional work experience at automotive company developing control systems for ADAS products or autonomous vehicle prototypes
- Expert in control system theory
- Familiarity with RTOS (real-time operating systems)
- Experience with real-time constraints, and hardware interfaces (e.g. Ethernet, UART, SPI, I2C, CANBus)
- Good C/C++ development skills on Linux platforms
- Experience developing software as part of a team
- Experience with version control systems (e.g., Git)
- Desire to work in a fast-paced startup environment
- Experience in a regulated, safety critical environment is a plus
- Positive Attitude and Self motivated
- Team player
- Class 3/3A Driving license will be a plus point