Sr./ Software Engineer (C++)

Singapore, Singapore
Engineering – Applications and Services (Software)
Full-time
nuTonomy aims to be the first company in the world to launch an autonomous taxi system, and we are building up an awesome team to make this goal a reality. We are developing the first-of-its-kind complete solution for providing point-to-point mobility via large fleets of autonomous vehicles. This includes software for autonomous vehicles, smartphone-based ride hailing, fleet management, and teleoperation. The company's software has been tested extensively on public roads in the U.S. and Singapore. We offer a unique opportunity to work closely with experts from a wide array of backgrounds, to create ground-breaking technology with potential for huge impact. As a member of a fast-growing start-up, you will be able to make a large contribution to the final product. For more information about nuTonomy, visit: www.nutonomy.com

We are seeking talented C++ Software Engineers to help develop and roll out the next generation of our advanced tools to support autonomous driving.

Things you'll get to work on:

    • Develop reliable core components and interfaces for our performance critical systems
    • Design solution & algorithm for individual features
    • Collaborate with other team members and stakeholders

Education and Experience we want from you:

    • MS or BS in computer science or related field
    • 4+ years professional work experience as software engineer using C++

Skills and traits you will likely already have:

    • Excellent C++ 11 / 14   development skills on Linux platforms
    • Strong experience in using data structure, and implementing algorithms
    • Strong experience in system level programming / multi-threading programming
    • Strong experience in performance tuning.   
    • Ability to implement new algorithms efficiently and rigorously
    • Proficient understanding of code versioning tools, such as Git / Mercurial / SVN
    • Experience with Unix/Linux or similar systems

Bonus points (but not required):

    • Experience with Boost & Qt
    • Experience with mathematical optimization packages (eg. CPLEX, CLP etc.)
    • Strong software design skills