Senior Software Engineer - C++
Description
We can't find the internet
Attempting to reconnect
!
Attempting to reconnect
Senior Software Engineer - C++
For our client Volvo Cars we are looking for a Senior Software Engineer - C++.
You want to be at the forefront of the software platform development in the automotive industry, with a leading company with modern and generative core values, powering a variety of car functionalities such as the driver experience, active safety features and neat differentiating car features.
This is a senior software engineer position that requires technical knowledge of software development in C++ and some Python. It is also a position where you from time-to-time act as a part time execution lead in the team facilitating agile ceremonies such as daily standups, backlog refinements and retrospectives.
In this position you will:
• Innovate, develop and maintain a rich set of framework functionality and tools enabling and simplifying services and application development for the software platform in the Volvo cars
• Use state-of-the-art software languages, such as C++ and Python, and techniques to deliver performance optimizations and a variety of software platform functionalities
• Collaborate within and across teams to deliver value in the High-Performance Platform node on the Volvo Cars core computer in a car software and electronics platform
• Perform feature and story refinement including architectural designs
• From time-to-time facilitate agile ceremonies with the team such as daily standups, backlog refinements, retrospectives and sprint reviews
• Conduct fault tracing on emulators and hardware together with different knowledge groups, using hardware that you can have by your desk all the way up to fully drivable cars
• Use AI to power and speed up your functionality and test development in a complex and large codebase critical for our core software in the Scalable Product Architecture platform
• Work in a highly empowered agile team that is responsible for creating everything from requirements and software architecture to deployments and automated tests
You and your skills
The following skills are needed:
• Proficiency in C++ development in embedded systems using modern C++
• Great embedded Linux development and debugging skills
• Requirement analysis and test development using common unit testing frameworks
• Experience of working with build systems, continuous integration and code reviews
• An agile generative mindset that embraces change, innovates and creates the new
• The ability to work with people for people, to bring out the best of individuals
• Master of Science or similar within relevant engineering domain
Meritorious qualifications, but not a must:
• Knowledge in safety and security critical software development and coding guidelines relevant for the automotive industry
• Development of embedded software frameworks including API design
• Python and C programming knowledge including best practices
• Automotive experience including standards such as ASPICE
• Some interest of electronics and hardware to be able to understand the big picture and system
• Curious and passionate person with knack for problem deep-diving
To be successful in this job we believe that you are a humble team player willing to go the extra mile having great communications skills in English, both written and verbal.
- Locations:
Lund
- Technologies:
C, C++, Linux, Python
- Language:
English, Swedish