Software Engineer

Software Engineer

Arbetsbeskrivning

Who are we?
Volvo Cars is a company on a mission; to bring traditional car manufacturing into a connected, sustainable and smart future.
Since 1927, we have been a brand known for our commitment to safety, creating innovative cars that make life less complicated for our consumers. In 2010, we decided to transform our business, resulting in a totally new generation of cars and technologies, as well as steady growth and record sales. Today, we’re expanding our global footprint in Europe, China and the US, and we’re on the lookout for new talent.
We are constantly pushing our own skills and abilities to drive change in the automobile industry like never before. We are looking for innovative, committed people to join us in this endeavour and create safe, sustainable and connected cars. We believe in the power of people and will challenge and support you to reach your full potential. Join us and be part of Volvo Cars’ journey into the future.

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.

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)

Kontaktpersoner på detta företaget

Monica Willeborg
+46 31 333 60 50
Monica Willeborg
+46 729889406
Monica Willeborg
+46 729889419
Caroline Gasc
+46 729889406
Pontus Adolfsson
+46 729889422
Caroline Hallgren
+46 729889406
Elin Jurjaks
+46 729889408
Elin Jurjaks
+46 729889422
Pontus Adolfsson
+46 729889428
Karin Örtegren
+46729889428

Sammanfattning

  • Arbetsplats: Volvo Car Corporation
  • 1 plats
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 8 december 2022
  • Ansök senast: 7 januari 2023

Besöksadress

Volvo Torslanda
None

Postadress

Dept. 62320/HA1N
Göteborg, 40531

Liknande jobb


.Net developer

.Net developer

15 november 2024

Automation Engineer

Automation Engineer

18 november 2024

Developer

Developer

18 november 2024