Assignment descripiton

Our client is looking for an experienced SW Engineer (+6 years) for their vehicle data collection team.

Software engineering is an increasingly important area in the automotive industry. The client is bringing more of the software development in-house to better handle continuous integration and the complex interactions between different functions.

The team is developing a solution that will allow/enable them 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 them 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 developing the software that runs on the vehicle that enable them to collect (download assignments and run them) and offload data to the cloud. they use GoLang as a development language. In your role as Software Developer, you are a member of an agile development team which is responsible for implementing and maintaining their product according to priorities set by a product owner.

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

To succeed in this role, 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.

Required skills:

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

Other qualifications that are an advantage to have:

  • 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
Detaljer

Referens:24887

Ort: Göteborg

Omfattning:100%

Startdatum:2023-11-27

Slutdatum:2024-12-31

Konsultförmedlare

Det går inte längre att söka den här tjänsten.