Embedded Software Engineer
Volvo Car Corporation
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.
Let's introduce ourselves
We develop 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 has real consequences.
What you'll do
C/C++ Embedded Software Developer — Automotive
Above all, we need a strong problem solver. Someone who can break down complex systems, reason about cause and effect across layers of software, and find the root cause. You're methodical, you ask good questions, and you never leave assumptions unchallenged. When something is unclear — a requirement, an interface contract, a design decision — you stop and clarify before moving forward.- Design and implement embedded software in C++ across Autosar Adaptive platform with occasional work with C and Autosar Classic
- Develop components that handle inter-processor communication, signal routing, and system state management
- Write and maintain automated tests at multiple levels — unit, integration, and system
- Work with static analysis tools and coding standards to ensure safety and quality compliance
- Participate in code reviews, contribute to architecture discussions, and help improve our development practices
- Collaborate in CI/CD workflows where builds, tests, and analysis run automatically on every change
What you'll bring
We expect you to have experience from software design and development, specifically in:
- Strong analytical and problem-solving skills — you reason systematically, debug methodically, and always clarify before you code
- C++ in an embedded or resource-constrained environment
- Automated testing — unit tests and mocks (GoogleTest or equivalent), understanding of multi-level testing
- Build systems — CMake or Bazel
- Git — branching, rebasing, code review workflows
- Familiarity with CI pipelines and static analysis tooling
- ASPICE process experience (V-model, SWE.1–SWE.6)
- AUTOSAR Adaptive
- Python scripting for automation or tooling
Nice to have:
- experience with C language and willingness to work with it
- AUTOSAR Classic
- ISO 26262 / Functional Safety — ASIL-rated development, E2E protection, safety analysis
- QNX, FreeRTOS, or other RTOS experience
- 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
- Experience cross-compiling for a target platform (ARM, TriCore, QNX, or similar)
- 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.
Submit your CV in English and tell us why you’re the ideal candidate for a role at Volvo Cars. Applications must be received no later than 31st of May 2026 . You will receive a confirmation email after your submission. For questions regarding the recruitment process, please contact Recruiter Radoslaw Piela at Wyświetl e-mail na jobs.volvocars.com. For specific questions about the position, please reach out to Hiring Manager Tomasz Nasternak at Wyświetl e-mail na jobs.volvocars.com. As part of the recruitment process, the final candidates will undergo a background check. We welcome your application!
#LI-DNP
- customer engineer Kraków
- inżynier biologii Kraków
- inżynier systemów microsoft Kraków
- inżynier przygotowania i realizacji inwestycji Kraków
- inżynieria programów Kraków
- inżynier ds. zintegrowanych systemów zarządzania Kraków
- 2nd engineer Kraków
- inżynier zakładu Kraków
- senior consulting engineer data center compute Kraków
- inżynier poligrafia Kraków