Back to listings
Volvo Personvagnar Aktiebolag (Volvo Cars)Gothenburg, Sweden

Embedded System Developer - Digital Key

Deadline: 2026-01-16
Project-Based

Description

For our client Volvo Cars we are looking for an Embedded System Developer - Digital Key.What you will doIn the new domain of digital key and approach the phone will become the primary key for your car. This adds high demands on the team of developers. Here we are looking for a senior developer who can help us build embedded code for our approach software that aims to predict if the user will use the car or not based on UWB localization data and other data inputs. The goal is to prepare the car before the customer enters the car, to provide the best possible user experience. Our solution aims for the enhanced user experience. The tasks will also include development of a secure NFC card access system as well as coding for the digital key.Common tasks will involve:• Writing maintainable, clean, and efficient production code in C (for low power Autosar nodes) and C++ (for high power nodes)• Analyzing approach data and developing classification algorithm(s) for approach• Maintaining code quality by performing code review, writing unit tests, and static code analysis• Develop/maintain our software build and delivery pipelines.• Writing automated integration test cases in Python and Robot FrameworkYou and your backgroundYou are an experienced developer with at least a couple of years of experience as a developer, this is not your first rodeo. You have a quality mindset and sees CI as an integral part of being a developer. Knowledge and hands on experience of automotive industry is a big plus for us. Understanding of radio and wireless will be a bonus when looking into the system design that we develop.This role is challenging and rewarding. You will need to be structured in very firm way and also be able to execute on requirements and also help in defining the work to be planned and implemented.Mandatory background:• You have worked with embedded software development for a few years and are confident in your role where you create simple and scalable software.• Professional experience in C• Version control with Git or similar• Confident in doing code reviews and writing unit tests• Relevant education, BSc or higher or equivalent professional career* Swedish B drivers licenseBeneficial background:• Professional experience in C++• Writing code following MISRA guidelines• Python, Jenkins, Gerrit, Robot Framework, SonarQube, CMake, Compilers• Knowledge of optimization and classification algorithms• Experience in working with encrypted and authenticated dataPersonal qualities• Team player with strong collaboration skills• Good communication skills; the ability to share results verbally as well as in writing in a clear, concise manner to both technical specialists and people without technical knowledge• Structured and analytical way of taking on tasks and performing on a daily basis in a result oriented way

Skills

Embedded CC++cppPythonJenkinscplusplusGit