Overview
Five AI is at the forefront of European efforts to develop automated driving systems. We are integrating with Bosch Mobility to drive innovation within the Automated Driving Alliance. We are building a state-of-the-art standardised software platform to enable partners to create safer, smarter, and more scalable automated driving systems.
We are engineers, scientists, developers, and designers who are problem-solvers, dreamers, pioneers, innovators, creatives and pragmatists.
About the Team
The team supports application and component engineers across Five and Bosch (including those in our simulation and autonomous driving teams) with their use of driving scenarios. The team works in an agile environment and builds foundational libraries (written in C++) that support use cases and deliver those libraries across platforms (Linux and Windows) and languages (C++, Python, and C#). We foster a high-skill, high-trust environment where engineers use modern standards, functional patterns and automation to deliver working software that is timely, correct and efficient.
What you will do
As a software engineer on our component libraries, day to day you will: define, design, implement and integrate significant features (alone or with teammates); investigate and solve complex system issues and bugs; provide code and design reviews; help develop and improve CI/CD systems; contribute to maintaining high technical standards (architecture, design patterns, continuous build systems, coding standards); and collaborate with other teams to coordinate development efforts and best practices.
You will work primarily in modern C++ (C++17 and above) on Linux, and also test and deliver library wrappers in Python and C#.
About you
* Ideally, professional experience in developing C++ libraries or non-trivial C++ applications as part of your degree or hobby projects.
* You are passionate about writing correct code using modern C++ (C++17 and above) and want that code to deliver value by being widely used.
* You have a demonstrable background in Mathematics, either through a relevant degree or commercial experience.
* You are enthusiastic about building, delivering and maintaining a core set of libraries that support other engineering teams.
* You are happy discussing requirements and designing solutions to challenging problems across multiple teams.
* You know your way around CI/CD tools such as GitLab CI or GitHub Actions, and with building and maintaining deployment pipelines.
* Any direct experience with Boost, range-v3, googletest, Protobuf, Bazel, CMake, Conan, Docker, Git and dealing with spatial data would be beneficial.
Five provides an environment to develop your skills and deliver meaningful work that matters, with a real impact in a smart, low-ego multi-cultural team. As part of Bosch Mobility, we fuel tomorrow’s ideas and improve today’s technology. You’ll be rewarded with a competitive salary and financial package, including pension and private medical care.
Five is committed to Equal Employment Opportunity by attracting and retaining a complementary team of employees and building an inclusive environment for all.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Software Development
#J-18808-Ljbffr