C++ Developer (Autonomous Driving)
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
C++ Developer (Autonomous Driving)
Description
You will be part of cross functional teams developing brand new platforms for autonomous driving. This will become the leading platform that millions of vehicles will rely on going forward. Get a head start and get expertise by joining the team developing the platform.
Work in Helsinki with some of the best software engineers in automotive domain. Challenge yourself to develop skills in multiple disciplines including functional safety (ISO 26262) and cyber security. Push the boundary of software craftsmanship by practicing test driven development, continuous integration, and Large-Scale Scrum (LeSS).
Architect and develop object-oriented software in C++ that is portable on various high-performance embedded devices, with high level of security built in, and maintainable for years to come.
Responsibilities
Work on combinations of the following categories with a view of autonomous driving from sensors to actuators.
Experience in cameras, Radars, Lidars, GPS, and many more.
Build environment perception models using motion models, computer vision, deep learning and sensor fusion algorithms.
Precisely localize the vehicle with localization techniques with HD Maps, Grid maps, SLAM and like.
Use artificial intelligence algorithms like A*, dynamic programming, reinforcement learning to make driving policy decisions and path planning.
Practice the best techniques in robotics and controls like model predictive control.
Integrate and validate it all and enable driving in virtual environments to exhaustively test driving scenarios. Use your graphics/game development skills.
Expertise and experience in Continuous Build Environment and Exposure to tools used for Unit Testing, Code Coverage testing etc.
Skills
Object oriented programming with C++ programming.
Expertise in either computer vision, deep learning, controls, 3D graphics, security.
Understanding of linear algebra, calculus, random variables.
Good hands on experience on Unit testing and Functional Testing.
Good written and verbal English communication. Good interpersonal skills.
Additional Information
Basemark is a Finnish technology company specializing in cross-platform real-time computing and graphics software.
Basemark employs staff from a wide variety of nationalities and is an equal opportunity employer. The company working language is English.
Your working location would be in central Helsinki, Finland close to tram & bus stops and the Kamppi metro station with good services around.
A technical interview will be performed as part of the recruitment process.