Embedded Software Engineer

Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering

In short

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.

Responsibilities

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

Requirements

  • 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).

Desired Qualifications

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

Benefits

  • 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

Company

Volvo Cars

Job Posted

2 weeks ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Mid-Senior

Locations

Krakow, Poland

Qualification

Bachelor

Applicants

Be an early applicant