Senior Software Engineer

Industry: Technology

Specialism: Information Technology - IT - Software / Development

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

- Perform research, develop, implement and evaluate algorithms in one or more of the following fields:
- Planning under uncertainty, probabilistic approaches in robotics as it is applicable to decision making for autonomous vehicles
- Design and build software and algorithms for path planning, behavioral reasoning and vehicle control.
- Novel ways for vehicle decision making, including methods like Bayesian risk analysis in uncertain environments
- Develop and implement route planning algorithm, Conduct navigation data analysis, optimize route planning effect
- Test, verify and productize the algorithms, plan and conduct field test
- Maintain and improve the pre-existing application source code
- Prepare design document

Job Requirements

- Bachelor or Ph.D. or M.S. in computer science, engineering, or a related field
- Good C and C++ programming skills
- Abilities to develop, understand and implement complex algorithms efficiently and correctly
- Experience with modern software engineering tools
- Experience with data gathering, data quality, system architecture
- Experience with software development and integration
- Knowledge of Linux, and development on Linux systems preferred
- Possess good analytical and problem solving skills
- Positive attitudes and self motivated
- Team player
- Class 3/3A Driving license will be a plus point