Thursday, 25 February 2016

Software Engineer (Planning) job at nuTonomy Singapore

We're the start-up tackling the most difficult challenge in self-driving cars — urban driving. We envision the future of mobility to revolve around diverless vehicles for Mobility on Demand. We are partnering with multiple automotive companies to test our software. We develop software for safe and smooth navigation through urban environments, including software for perception, mapping, localization, and decision-making. Our team can support every step of the development process for self-driving cars, from system architecture definition to on-road testing.

nuTonomy is focused on research and development for state-of-the-art self-driving cars.

We are looking for dedicated individuals who have the ability to formulate rigorous, robust solutions to hard problems in mobile robotics, and translate these solutions into rock-solid code.

This job will involve working very closely with senior researchers in the implementation of state-of-the-art decision-making algorithms which will govern how an autonomous vehicle will behave in the midst of other vehicles and pedestrians while adhering to traffic rules.

Job responsibilities
- Assist in the development and implementation of software for autonomous vehicles
- Perform high-level analysis, design, and code reviews
- Help to optimise the current code
- Develop and improve debugging tools which includes visualization 
- To check the overall code integrity, e.g., proper memory allocation, not getting stuck into a loop, etc.
- Set-up automated tests for scenario testing

Core Skills
- BS/MS in the field of computer science or computer engineering
- Excellent C/cplusplus development skills on Linux platforms
- Ability to implement new algorithms efficiently and rigorously
- Experience developing software as part of a collaborating team
- Experience with software engineering tools (e.g., Git, CMake, CI, gdb, valgrind, etc.)
- Excellent communication skills.  Must speak English proficiently.
- Good knowledge on regarding inheritance, template, OpenGL, computational complexity.
- Strong quantitative ability
- Desire to work in a fast-paced startup environment

Desired Skills
- 5+ years of professional experience in software design
- Experience working in a regulated or safety critical environment
- Experience working with embedded systems with real-time constraints
- Hands-on experience in robotic or autonomous/intelligent vehicle system integration and testing
- Experience using static analysis and model checking tools
- Python
- ROS



from
http://www.startupjobs.asia/job/15040-software-engineer-planning-full-stack-developer-job-at-nutonomy-singapore

No comments:

Post a Comment