Strong Middle C++ Generalist Developer

Routing engine is one of the key components of the Automotive Navigation SDK. It provides a family of routing algorithms employing heuristics fitting each scenario best: resource constrained embedded vs cloud that could benefit from more resources.

To assure smooth user experience and adapt in real time, the routing engine works closely with the user guidance graphical and voice interfaces, and online traffic information service.

The SDK is in use by world leading automotive brands for many years, so the scope of work is both maintenance as per real world scenarios as well as development for the future of automotive industry: electric cars, autonomous driving, etc.

Technically, the Routing engine is a C++14 cross platform library (primarily targeting Linux) excessively covered with automated tests at multiple levels: unit, map integration, user scenario acceptance. Cross component integration within the SDK is ensured with mandatory Gerrit peer code reviews and verified with central CI and CD pipelines.

Responsibilities:
Participate in product discussions with PO and technical discussions within the team to find the right solution architecture and design,
Implement new features in C++, provide automated test coverage,
Profile and optimize resulting C++ code,
Design interfaces and implementation to support reusability, testability and modularity,
Integrate our solution with other parts of the Navigation SDK and target platform in the way that meets the customer expectations.

Requirements:
- 2+ years of experience in software engineering,
- Experience with embedded development, low level performance optimization,
- Excellent analytical, algorithmic and optimization skills,
- OOAD, architecture and design patterns,
- Expertise in cross-platform C++, boost,
- Knowledge of discrete mathematics will be a plus,
- At least upper-intermediate level of English, well-developed communication skills,
- Understanding of Agile methodologies and engineering practices

About Intellias

Intellias is a global IT company with more than 2600 specialists that operates in Ukraine, Poland, Croatia, Bulgaria, Spain, Portugal, Colombia, India, Germany, the United States, and the United Arab Emirates. With more than 20 years of market experience, Intellias creates and supports a human-to-human culture to unite engineers, creators, and innovators.

The company develops complex software solutions and provides professional services, specializing in automotive, navigation, financial, and telecommunications technologies. More than two billion people around the world use technology products developed by Intellias engineers. For many years in a row, Intellias has been recognized as one of the best IT employers according to DOU.ua, the largest IT community in Ukraine. In 2020 and 2021, the company was ranked as a top IT employer by Forbes and EY.

Company website:
https://career.intellias.com/

DOU company page:
https://jobs.dou.ua/companies/intellias/

Job posted on 18 November 2022
visibility 17 views    people_alt 0 applications


To apply for this and other jobs on Djinni login or signup.
  • Category: C++
  • C++, Boost
  • English: Intermediate
  • 2 years of experience
  • maps_home_work
    Full Remote
  • business_center
    Outsource
  • explore
    Ukraine (Ivano-Frankivsk, Kyiv, Lviv + 3 more cities)
  • public
    Only candidates from Ukraine