facebook tracking

Software Developer C++ and Matlab - Vehicle Control

About Zenuity

ZENUITY is an automotive software company with the mission of elevating people’s lives by making self driving cars real. A joint venture between Volvo Cars and Veoneer (formerly Autoliv) from April 2017, we are a truly modern start-up with high energy, dedication and passion. Zenuity uses a disruptive, never-seen before, business model to produce world-leading competence in key technology areas. Delivering leading advanced driver assistance systems, highly automated driving, and cloud based solutions. We are dedicated to transforming the automotive industry and catapulting into the future of transportation.

Why join

  • Because you want to use your software development skills to change the world and make it a better and safer place for us to navigate through traffic.
  • Facing new challenges every day, discussing with cross-functional experts and solving problems to make it real drives you.
  • You want to find a team of innovative engineers who create the most amazing things together.

What you will do

As Vehicle Control feature developer, you are a part of the team that is responsible for processing high level commands from all AD and ADAS functions into requests for steering. The team is also responsible for a fail-safe system that will safely park the car if any errors are detected. The team takes complete responsibility for their system design, implementation, verification and functional safety fulfillment according to safety standards. The team is gradually moving the code base implemented in Matlab/Simulink into a new platform independent architecture in C++. Therefore, the future programming language will be C++, but during a transitional period there will be work in both C++ and Matlab/Simulink.

Your main tasks will be:

  • Coding/testing in C++ and Matlab/Simulink
  • Improving the development environment and CI/CD pipeline by automating tasks in bash or Python
  • Verification on hardware with bench tests and tests in vehicle
  • Maintain and improve requirements in SystemWeaver
  • Be part of a cross-functional Scrum team
  • Working in functional increments, including full testing etc

Desired Skills

  • C++
  • Matlab/Simulink
  • Requirements handling
  • Test driven development
  • Continuous improvement mindset
  • Structured
  • Social energy
  • Ability to take tasks to completion
  • Knowledge in control theory is a merit
  • Knowledge about ASPICE and safety standards is also a merit

What we offer

  • Shaping the future of self-driving cars
  • Part of team that ensures the safe operations of AD/ADAS functions
  • Part of cross functional team with good team spirit
  • Chance to broaden skills.
  • Work in an agile environment
  • Competitive salary
  • 30 days vacation, plus 7 days “arbetstidsförkortning”
  • Good benefits package with insurances, car benefit, many discounts on different products and services

Or, know someone who would be a perfect fit? Let them know!

Gothenburg, Sweden

Lindholmspiren 2
417 56 Gothenburg, Sweden Directions recruitment@zenuity.com

Making safe and intelligent mobility real.

At Zenuity, we lead the global movement of crafting tomorrow's mobility with the software platform of choice. Our mission is to “Make safe and intelligent mobility real, for everyone, everywhere”. This statement marks our conviction and dedication to bring autonomous driving out on the streets for real and is at the center of everything we do.  

We could not dream of achieving this without our great teams of very talented people. We are on this journey together and our agile way of working is reflected throughout our entire organization; it is part of our culture and how we work, develop and grow together. 


Career site by Teamtailor