Senior Software Engineer
Software: fuel for mobility
We bring bold digital visions to life. So we’re on the lookout for more curious and creative engineers who want to create change – one line of high-quality code at a time. Our transformation isn't for everyone, but if you're excited about solving the leading-edge technological challenges facing the auto industry, then let’s talk about your next move.
This is what your new colleagues do
We are building a high-performance computer-in-the-car architecture with software frameworks to enable easy and seamless services and application development for the Volvo Cars embedded platform. A key success factor for enabling innovation and wonderful user experience on the current and future car models such as EX90, ES90 and EX60.
We are leaders in the paradigm shift that is happening in the car industry. Our mission is to create a vehicle computer platform using new technologies like NVIDIA DRIVE™ OS and NVIDIA’s latest chip technology in combination with the BlackBerry™ QNX operating system and more traditional car signaling technologies. We are dedicated to deliver platform functions simplifying the application development to create a safe, reliable, and secure platform solution within Volvo Cars for increased innovation and speed. The location is Lund, Sweden
Who you are
You want to take part in the transition of the automotive industry to be more software based which enables a better user experience like advanced driver assist and self-driving cars. You enjoy looking for seemingly simple solutions to complex problems in cooperation with other colleagues and teams. You enjoy sharing your knowledge around technical problems and deepening your technical skills. You are a customer-oriented person who enjoys being part of a team where you take own initiatives and take pride in your own and the team’s deliveries. At the core is a humble attitude with a passion for advanced software development, continuous learning, and team collaboration.
What you will do
As a software developer in our group, you will work as part of an agile team, building solutions which are safe and reliable. You will write software enabling our solutions to be compliant with the highest safety grades in the car industry. The team you are joining is, together with three other teams, responsible for the Application and Service framework in our high-performance node in the core computer. Together, we are providing frameworks which support our large community of internal application developers that create fantastic state-of-the-art customer functions.
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
• 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
• Work in a highly empowered agile team that is responsible for creating everything from requirements and software architecture to deployments and automated tests
What you will bring
The following skills are needed:
• Proficient 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
• Master of Science or similar within relevant engineering domain • Fluency in spoken and written English 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
• An excellent networker and cross-functional team player To be successful in this job we believe that you are a humble team player with great communications skills in English, both written and verbal.
Ready to Take the Next Step?
Please submit your application through our career page. Due to GDPR regulations, we’re unable to store or consider applications from other platforms. Make sure to submit your application in English.
Once your application is successfully submitted, you’ll receive a confirmation email. Applications are open until 15th of FEB 2025. We’re excited to get to know you!
Volvo Cars – driving change together
Volvo Cars’ success is the result of a collaborative, diverse and inclusive working environment. Today, we’re one of the most well-known and respected car brands, with around 43,000 employees across the globe. At Volvo Cars, your career is designed around your skills and aspirations, so you can reach your fullest potential.
And it’s so exciting – we’re well on our way on our journey towards full electrification. We have five fully electric cars already on the market, and five more on the way. Our fully-electric and plug-in hybrid cars combined make up almost 50 per cent of our sales. So come and join us in shaping the future of mobility. There’s never been a more rewarding time to play your part in our inspiring and creative teams!
Curious about Life at Volvo Cars? Read more
Curious about our story? Read more
Lund, SE, 22363