C++ Developer for Emergency Trajectory Planning
Join us as a C++ Developer! Work with real-time embedded systems, mentor others, and solve complex challenges in a collaborative, innovative team shaping the future of mobility.
Do you want a career in the advanced sector of the automotive industry, where modern technology for self-driving cars is developed? Do you want to create solutions that can ultimately save millions of lives, that you can test and implement in a vehicle the next day? Are you looking for a role in a setting where you can develop your skills as well as share your own knowledge? Do you thrive in an inclusive and inspiring atmosphere?
Then this role is for you - read on!
Insights from the team
Our Emergency Trajectory Planning teams are looking for their next team member! The area consists of four small agile teams working on collision avoidance by intervening through braking and/or steering when the active driver (or system) is deemed unable to handle the situation. Put more simply, our goal is to save lives by braking and/or steering the vehicle.
You would belong to a team that is responsible for saving lives by avoiding collisions through braking. Their main focus is threat assessment software and the work they do includes algorithm development, implementation in C++ code, iteration with data, testing and optimizing.
Within the Emergency Trajectory Planning area we work closely together, where the developers are involved in all tasks within the team, with early reviews and sharing of concepts being a core part of our development process. You will have a variety of complex problems to solve and learn and develop along the way. On top of that you have the opportunity to grow and shape company processes and product decisions.
We are looking to fill this position at our Gothenburg office site (Sweden).
Your role and day-to-day tasks
- Design and improve trajectory planning algorithms based on analysis of real world data
- Contributing to all aspects of product development - from requirement analysis and concept development to implementation and testing.
- Writing and reviewing C++ production code guided by safety-critical standards in a Linux environment.
- Continuously iterating the software architecture, identifying and reducing technical debt to optimize for maintainability, resource usage and the ability to re-use code.
- Taking part in testing on various levels such as hardware in the loop, local desktop execution, and running in vehicle
- Ensure the quality and safety of your delivery to customers
- Develop tools to monitor and evaluate algorithm performance in python
What’s in it for you
- Work at the forefront of tech in one of Sweden’s biggest and most interesting, challenging and dynamic AI/ML-companies.
- Collaborate with highly skilled, innovative, creative and smart people.
- Work with people from all over the world, close to what science just came up with.
- Enjoy a flexible work approach and a genuinely good work/life balance.
Qualifications & experience
- C++ programming skills, with the ability to guide junior developers
- Experience in real-time embedded systems
- Familiar with MISRA or AUTOSAR C++ coding guidelines
- A critical mindset and interest in analysis
- You engage in close collaboration on development tasks
- Enthusiasm in sharing your knowledge and experience with the team
- A positive and curious attitude towards problem solving and supporting the team and organization becoming better
Additional benefit, but not required:
- Knowledge in trajectory planning algorithms and autonomous systems
- Experience in system design and architecture as well as requirements management
- Knowledge in continuous integration/delivery
- Agile software development methods
- Experience developing in Python
- Driver's license valid for driving in Sweden
More about Zenseact
Our software makes a difference.
Using AI-based technology to create the ultimate driver support, we’re fighting to end car accidents and make roads safe for everyone. Every year, around 1,4 million people die in traffic while approximately 50 million people get injured. Many get disabled as a result of their injury. We can do better.
One purpose, one product.
We’re a software company dedicated to revolutionizing car safety. By designing the complete software stack for autonomous driving and advanced driver-assistance systems, we’re fighting to end car accidents and make roads safe for everyone. Zenseact was founded by Volvo Cars, and the teams are based in Gothenburg and Lund, Sweden, Munich in Germany and Shanghai, China. When we aim for zero accidents faster, we strive to speed up the transition to safe automation. This is essentially achieved by making cars updatable – like a computer or a phone. With regular software updates, a vehicle can be made safer long after its production. By accelerating improvement loops, shortening development cycles, and deploying high-capacity software quickly, we can make cars safer, and faster.
Culture with people at heart
To achieve our mission of saving lives and ending traffic accidents we must go where nobody has before. It requires us to venture into the unknown, pioneering new technology and pushing the frontier of autonomous driving. While there’s no denying our determination and expertise, we must stand united to succeed. By fostering a culture of support and enablement – a place of psychological safety where all of us can thrive – everything else will follow. We call this a people-at-heart culture. This culture means caring. It means the company cares about me, and we care about one another. It means sharing, so we give each other energy and have fun together. Our culture is also about belonging. It’s important to feel at home and that we can be ourselves at work. Finally, a people-at-heart culture means well-being. So, we enjoy the flexibility needed to be and do our best – at work and in life.
Zenseact works proactively to create a culture of diversity and inclusion, where individual differences are appreciated and respected. To drive innovation we see diversity as an asset, which means we value and respect differences in gender, race, ethnicity, religion or other belief, disability, sexual orientation or age, etc.
Interviews are held continuously, so we highly recommend that you submit your application at your earliest convenience.
- Competence area
- Engineering Roles
- Locations
- Gothenburg, Sweden
- Remote status
- Hybrid
Gothenburg, Sweden
About Zenseact
One purpose, one product
We are a software company focused on transforming car safety. By developing a complete software stack for autonomous driving and advanced driver-assistance systems, we aim to eliminate car accidents and make roads safer for all. Founded by Volvo Cars, Zenseact operates globally, with teams in Gothenburg and Lund, Sweden; Munich, Germany; and Shanghai, China.
C++ Developer for Emergency Trajectory Planning
Join us as a C++ Developer! Work with real-time embedded systems, mentor others, and solve complex challenges in a collaborative, innovative team shaping the future of mobility.
Loading application form
Already working at Zenseact?
Let’s recruit together and find your next colleague.