Embedded Software Engineer

Volvo Cars

Kraków

On-site

PLN 180,000 - 240,000

Full time

19 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Volvo Cars Krakow Tech Hub is seeking a hands-on embedded software engineer to design and implement C++ software for AUTOSAR Adaptive and Classic platforms. You will work on inter-processor communication, signal routing, and system state management, with an emphasis on safety-critical development.

You will contribute to automated tests with GoogleTest, participate in code reviews, and collaborate in CI/CD workflows to ensure safety and quality across builds.

Qualifications

  • Bachelor's degree in a related engineering field with English proficiency.
  • Experience in embedded software development for AUTOSAR Classic/Adaptive.
  • Knowledge of ISO 26262 safety standards and ASIL awareness.
  • Strong coding in C++ and ability to write unit/integration tests.
  • Familiarity with CI/CD pipelines and static analysis tools.

Responsibilities

  • Design and implement embedded software in C++ for AUTOSAR Adaptive and occasional Classic.
  • Develop components for inter-processor communication, signal routing, and state management.
  • Write and maintain automated tests (unit/integration/system) and perform code reviews.

Skills

Analytical skills
Problem solving
C++
Automated testing
Python
CI pipelines
Git workflows

Education

B.Sc. in Computer/Electrical/IT Eng or Mechatronics
M.Sc. preferred

Tools

GoogleTest
CMake
Bazel
Gerrit
Zuul/Jenkins

Job description

Software, the fuel for mobility

We bring bold digital visions to life. So we’re on the lookout for more curious and creative engineers who want to create change – one line of high-quality code at a time. Our transformation isn't for everyone, but if you're excited about solving the leading-edge technological challenges facing the auto industry, then let’s talk about your next move.

Our team works with developing safety-critical embedded software for modern vehicle platforms, spanning both AUTOSAR Classic and AUTOSAR Adaptive. Our software manages core vehicle functions — how the car wakes up, operates, and shuts down. Several components carry ASIL B safety classification under ISO 26262, so the code we write makes a real impact.

We are based in our Tech Hub in Krakow and collaborate daily with engineering colleagues in Sweden. In line with Volvo Cars’ Office first policy, the Tech Hub in Krakow is our primary work location.

What You'll Do

Above all, we’re looking for a problem solver who asks the right questions and brings clarity. In this role, you will get to design and implement embedded software in C++ across the Autosar Adaptive platform, with occasional work with C and Autosar Classic. You will contribute to developing components that handle inter-processor communication, signal routing, and system state management.

You’ll also write and maintain automated tests at multiple levels — unit, integration, and system as well as work with static analysis tools and coding standards to ensure safety and quality compliance.

You get to participate in code reviews, contribute to architecture discussions, and help improve our development practices and collaborate in CI/CD workflows where builds, tests, and analysis run automatically on every change.

What You’ll Bring

We believe that you are someone self-driven - an ambitious team player with strong ownership, dedication to quality, a structured approach, and analytical skills applied to complex engineering tasks.

You share your expertise, seek support when needed, express your views confidently, and maintain high standards.

You communicate well in English and have a B.Sc. or equivalent in Computer, Electrical, or IT Engineering, Mechatronics, or a similar field. An M.Sc. is meritorious.

We’re looking for someone with
  • Strong analytical and problem-solving skills — you reason systematically, debug methodically, and always clarify before you code
  • C++ as primary language
  • Automated testing — unit tests and mocks (GoogleTest or equivalent), understanding of multi-level testing
  • Basic Python for automation or tooling
  • Familiarity with CI pipelines and static analysis tooling
  • Git — branching, rebasing, code review workflows
Nice to have
  • 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
  • ISO 26262 / Functional Safety — ASIL-rated development, E2E protection, safety analysis
  • Experience writing applications for QNX, FreeRTOS, or other RTOS
  • MISRA C, AUTOSAR C++14, or CERT coding standards
  • Experience with Polyspace, clang-tidy, or similar static analysis tools
  • In-vehicle communication protocols (CAN, LIN, SOME/IP, Ethernet)
  • Vector tools (CANoe, CANalyzer) or similar bus analysis tooling
  • Requirements management and traceability tooling
Tech Stack
  • Languages: C, C++ (C++14/17/20), Python
  • Platforms: AUTOSAR Classic, AUTOSAR Adaptive
  • Targets: Microcontrollers (ARM/TriCore) and high-performance processors (ARM64/QNX)
  • Build: CMake, Bazel
  • CI/CD: Gerrit, Zuul/Jenkins, Artifactory
  • Testing: GoogleTest, GoogleMock, integration testing
  • Quality: Polyspace, clang-tidy, gcov/lcov, MISRA, AUTOSAR C++14
  • Safety: ISO 26262 (up to ASIL B), E2E protection
Volvo Cars. For Life.

For nearly a century, Volvo Cars has empowered people to move freely in a personal, sustainable and safe way. Today, we are driving bold advancements in electrification, sustainability and automotive safety. To realise our ambitious vision, we are seeking innovative minds who are ready to tackle the challenges of tomorrow – today.

In our company, we believe extraordinary things are achieved by ordinary people with the drive to make a difference.

Applications must be received no later than 15th of September 2026. We are prioritising direct applications to ensure a fair and efficient application process. As part of the recruitment process, the final candidates might undergo a background check.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Volvo Car Germany GmbH • Kraków

On-site
PLN 120,000 - 150,000
C++ Embedded Engineer for Safety-Critical AUTOSAR
C++ Embedded Engineer for Safety-Critical AUTOSAR

Volvo Cars • Kraków

On-site
PLN 180,000 - 240,000
Embedded Software Engineer — Autosar, C++, Safety-Critical
Embedded Software Engineer — Autosar, C++, Safety-Critical

Volvo Car Germany GmbH • Kraków

Hybrid
PLN 120,000 - 150,000
Automotive Software Engineer
Automotive Software Engineer

Rsb Ac • Kraków

Hybrid
PLN 110,000 - 170,000
Hybrid work model
Automotive project
International environment
+1
Embedded C++/C Engineer Android Infotainment
Embedded C++/C Engineer Android Infotainment

Visa Hunt • Poland

On-site
PLN 120,000 - 160,000
C/C + Embedded Software Developer
C/C + Embedded Software Developer

MT-Silesia Sp. z o.o. • Wrocław

Hybrid
PLN 120,000 - 180,000
Private healthcare (LUXMED)
Sports subscription (Multisport)
Flexible working hours
+3
Middle C++ Engineer IRC302522
Middle C++ Engineer IRC302522

GlobalLogic • Kraków

On-site
PLN 120,000 - 180,000
Relocation options
Rotation opportunities
Diversity & inclusion
Development Engineer, Mechatronics
Development Engineer, Mechatronics

Kalmar Inc. • Poland

Hybrid
PLN 70,000 - 90,000
Automotive Software Engineer
Automotive Software Engineer

RSB Automotive Consulting - | System | Embedded | Functional Safety | Cybersecurity | • Kraków

Hybrid
PLN 120,000 - 160,000
Middle C++ Engineer IRC302523
Middle C++ Engineer IRC302523

GlobalLogic • Kraków

On-site
PLN 120,000 - 180,000
Empowering Projects
Empowering Growth
DE&I Matters
+3