Embedded Software Engineer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling

I korthet

Volvo Cars is seeking an Embedded Software Engineer in Krakow to develop safety-critical embedded software for modern vehicle platforms using C++ and AUTOSAR. The role involves designing and implementing software for core vehicle functions, writing automated tests, and collaborating in CI/CD workflows. A Bachelor's degree in a relevant engineering field and strong C++ skills are required.

Ansvarsområden

  • Design and implement embedded software in C++ across the Autosar Adaptive platform.
  • Contribute to developing components for inter-processor communication, signal routing, and system state management.
  • Write and maintain automated tests at unit, integration, and system levels.
  • Utilize static analysis tools and coding standards for safety and quality compliance.
  • Participate in code reviews and architecture discussions.
  • Improve development practices and collaborate in CI/CD workflows for automated builds, tests, and analysis.

Krav

  • Self-driven, ambitious team player with strong ownership, dedication to quality, a structured approach, and analytical skills.
  • Communicate well in English.
  • B.Sc. or equivalent in Computer, Electrical, or IT Engineering, Mechatronics, or a similar field.
  • Strong analytical and problem-solving skills.
  • C++ as primary language.
  • Automated testing experience (unit tests and mocks, GoogleTest or equivalent).
  • Basic Python for automation or tooling.
  • Familiarity with CI pipelines and static analysis tooling.
  • Git experience (branching, rebasing, code review workflows).

Önskade kvalifikationer

  • C++ in an embedded or resource-constrained environment.
  • ASPICE process experience (V-model, SWE.1–SWE.6).
  • Experience with C language and willingness to work with it.
  • Experience with Bazel, or similar.
  • AUTOSAR Classic & AUTOSAR Adaptive experience.
  • ISO 26262 / Functional Safety experience (ASIL-rated development, E2E protection, safety analysis).
  • Experience writing applications for QNX, FreeRTOS, or other RTOS.
  • Experience with MISRA C, AUTOSAR C++14, or CERT coding standards.
  • Experience with Polyspace, clang-tidy, or similar static analysis tools.
  • Knowledge of in-vehicle communication protocols (CAN, LIN, SOME/IP, Ethernet).
  • Experience with Vector tools (CANoe, CANalyzer) or similar bus analysis tooling.
  • Experience with requirements management and traceability tooling.

Förmåner

  • Opportunity to solve leading-edge technological challenges in the auto industry.
  • Work on safety-critical embedded software that makes a real impact.
  • Collaborate daily with engineering colleagues in Sweden.
  • M.Sc. is meritorious.
#Software Engineering#Electronics#Embedded Software
Volvo Cars Logo

Företag

Volvo Cars

Publicerade jobb

för 2 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Mellannivå

Platser

Krakow, Poland

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt