A

Embedded Software Developer Vehicle Control

Avaron AB Gothenburg, Västra Götaland County, Sweden

Business Consulting and Services · 2-10 employees

10 h ago Closes in 5d
embedded Mid (2-5 yrs) Full-time Sweden
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will develop and update functionality for core vehicle control ECUs using model-based methods and C++. Additionally, you will build CI test cases, debug software during integration, and collaborate with teams to align interfaces and system behavior.

What they look for

C++ Python Embedded software Control engineering Model-based development Continuous integration Continuous delivery Automated software testing Wireshark Canalyzer CANoe Electrical architecture Distributed electrical systems Simulink Ethernet communication

Requirements

The role requires at least 3 years of software development experience in C++ and Python, along with expertise in control engineering and automated testing. A university degree in Computer Engineering, Electrical Engineering, or Applied Physics is also required.

Benefits

Permanent employment Occupational pension Wellness allowance

Full description

About the Company

At Avaron, you get the security of permanent employment combined with the variety of working at different customers. We place specialists across everything from tech, IT and industry to project management and business support – and whatever the assignment, you have a consultant manager who is there for you and your development.

About the Role

You will help build the software that governs how a vehicle accelerates and decelerates. In this role, you join a team working with longitudinal vehicle control, where propulsion, energy storage and brake systems need to work together in a precise, energy-efficient and rewarding way.

You will contribute to applications for a new core vehicle control platform in an advanced embedded environment. The work spans model-based development as well as C and C++, and you will collaborate closely with teams across the organisation. It is a strong opportunity if you enjoy complex control systems, embedded software and technology that has a clear effect on vehicle behaviour.

Job Description

  • You will develop and update functionality for core system ECUs using model-based methods and C++.
  • You will build CI test cases connected to the functionality you implement.
  • You will debug, test and trace software during integration.
  • You will work with application frameworks and contribute to how applications are handled across lifecycle and execution contexts.
  • You will collaborate with neighbouring teams and partners to align interfaces, behaviour and integration.
  • You will help drive software quality in a distributed electrical system with a strong focus on control engineering.

Requirements

  • At least 3 years of software development experience in C++ and Python.
  • Experience in Control Engineering.
  • Experience with automated software testing, Continuous Integration and Continuous Delivery.
  • Experience of developing applications using application frameworks and handling life cycle and execution contexts.
  • Knowledge of distributed electrical systems and electrical architecture.
  • Experience with test tools such as Wireshark and Canalyzer/CANoe.
  • University degree in Computer Engineering, Electrical Engineering or Applied Physics.
  • Fluent English, spoken and written.

Nice to have

  • Experience from model-based Simulink development in an embedded software environment.
  • Experience in Ethernet communication.
  • Basic knowledge in Diagnostics, SWDL and Network Communications.

What We Offer

  • Permanent employment at Avaron AB
  • Occupational pension
  • Wellness allowance of SEK 5,000 per year

Application

Selections are made on an ongoing basis – apply as soon as you can.

Similar roles