Software Engineer i Göteborg

The best place to work in the Global Automotive Industry. Join us on this exciting journey into the future, we want to hear from you!

Om tjänsten

Software development that makes a difference

At Volvo Cars, we are making bold digital visions come true. We aim to lead in the automotive world by creating a digital ecosystem built around making our customers' lives less complicated. We are looking for curious, creative people who want to change the world through innovative thinking.

 

What’s in it for you?

Volvo Cars is on an ambitious journey to redefine the customer experience in automotive through digital technology. Electrification, Autonomous Drive and Shared Mobility are enablers for our purpose – freedom to move in a personal, sustainable, and safe way.

Software engineering is an increasingly important area in the automotive industry. Volvo Cars is bringing in-house software development to better handle continuous integration and complex interactions between different functions. Connectivity is an enabler for most vehicle functions, including diagnostics and data collection, but also introduces privacy and cybersecurity risks that need to be managed through innovative and robust designs.

In the Vehicle Data & Diagnostics department within the unit Connected Experience, we put high-quality vehicle data at the fingertips of engineers and enable uptime through diagnostics. We are growing and, therefore, now looking for curious, creative people who want to change the world through innovative thinking.

  

What do we do?  
Our team is developing a solution that will allow/enable Volvo to collect data from customer vehicles in a flexible and fast way by downloading “assignments”. These assignments can monitor and measure different conditions in the vehicle and collect data when applicable (depending on the trigger scenarios). The data will be offloaded to the cloud for further analysis.

The solution consists of a computer that runs on a Yocto Linux environment that runs inside an ECU. This computer enables us to run the mentioned scripts (assignments) to collect, analyze, and store vehicle data (diagnostic data, images, sensors measurements etc.)

For this position, you will be working on developing the software that runs on the vehicle (embedded software). We use GoLang as a development language.

  

 

What will you do? 
In your role as a software developer, you are a member of an agile development team which is responsible for implementing and maintaining our product according to priorities set by a product owner.

Besides developing the functionality, the team is also responsible for unit tests and integration tests and helping with deploying test in the CI pipeline. The team is responsible to secure that the product under development is quality secured.

  

Who you are? 
Minimum of 10 years of working experience as a software engineer, preferably on embedded and real-time applications.

As a person: 
You are proactive with a go-get attitude, a team player that believes in the power of teams working together and in team collaboration, a problem solver, and a flexible team player. You will get a lot of freedom to be creative, and the teams are self-empowered, but with great power comes great responsibility; we must deliver!

You need to be a skilled programmer with high analytical and problem-solving skills. The skills below are a must for the position.

  • Golang
  • C, C++
  • Multithreading
  • IPC
  • Linux preferably Yocto
  • Deep knowledge of microservice architecture, Docker container
  • Experience with Agile/Scrum methodologies and associated tools (Jira)

You also need to have a Valid European driver’s license B 

 

Other qualifications:

We use many tools and apply many standards. We do not expect that you know them; you will learn them on the job. Examples of tools, frameworks, and standards that we use are

UDS (Universal Diagnostic Service)

DLT (Diagnostic Log and Trace)

Git, Gerrit

Zuul

Jenkins

Python

Robot Framework and pytest

Network communication, e.g., CAN and TCP

 

 

How to learn more and apply

Does this sound like your next challenge? Welcome with your application by submitting your resume and cover letter via the link below. However, incoming applications will be reviewed on an ongoing basis, so please apply as soon as possible!

 

For questions regarding the recruitment process, contact recruiter neha.mehta@volvocars.com. Please note that due to GDPR, we do not accept any applications via email.

 

Who are we?

Everything we do starts with people. Our purpose is to provide freedom to move in a personal, sustainable and safe way. We are committed to simplifying our customers’ lives by offering better technology solutions that improve their impact on the world and bringing the most advanced mobility innovations to protect them, their loved ones and the people around them. 


Volvo Cars’ continued success is the result of a collaborative, diverse, and inclusive working environment. The people of Volvo Cars are committed to making a difference in our world. Today, we are one of the most well-known and respected car brands, with over 40,000 employees across the globe. We believe in bringing out the best in each other and harnessing the true power of people. At Volvo Cars, your career is designed around your talents and aspirations so that you can reach your full potential. Join us on a journey of a lifetime as we create the safety, autonomous driving and electrification technologies of tomorrow.

 

 

#LI-NM1

Publicerad den

15-11-2022

Extra information

Status
Öppen
Ort
Göteborg
Typ av kontrakt
Heltidsjobb (erfaren)
Typ av jobb
IT
Körkort önskas
Nej
Tillgång till bil önskas
Nej
Personligt brev krävs
Nej

Göteborg | IT | Heltidsjobb (erfaren)

Ansök nu

Dela jobbannonsen