Are you passionate about developing cutting-edge automotive software? Join a global technology company specializing in advanced mobility solutions. This organization is at the forefront of automotive innovation, delivering next-generation infotainment and connectivity solutions for leading car manufacturers.
Role Overview
As a Software Developer for Embedded Systems, you will play a key role in designing and implementing software solutions for modern vehicle infotainment systems. Working within a globally distributed team, you will contribute to the development of Android-based head units and software update (OTA) technologies.
Key Responsibilities
- Develop and deliver software for next-generation Android-based infotainment head units.
- Collaborate with international teams to design and implement automotive user experience solutions.
- Contribute to the full software development lifecycle, from concept and requirements gathering to production implementation and maintenance.
- Troubleshoot software issues, perform root cause analysis, and implement effective solutions.
- Modify existing software to correct errors, improve performance, or adapt it to new hardware.
- Work with third-party suppliers to ensure the delivery of high-quality software.
Requirements
Strong experience in embedded software development.Independent problem-solving skills and ability to work in a fast-paced environment.Proficiency in C++ / C for embedded systems.Hands-on experience with Linux kernel development is preferred. Experience with QNX, Android, and OTA architecture is a plus.Knowledge of software testing tools and CI / CD workflows, with the ability to develop SW tests in Python.Familiarity with software design methodologies, software quality standards, and test-driven development.Experience working in an agile software development environment.Understanding of microcontrollers, System-on-a-Chip (SoC), ARM processors, and peripheral interfaces (UART, SPI, I2C, USB) is a plus.Knowledge of vehicle diagnostics and automotive networks (CAN, SOME / IP) is an advantage.Awareness of Functional Safety and SPICE processes is beneficial.Ability to deliver high-quality work under time constraints.Work Conditions
On-site work in Kraków is preferred, with remote work options available (occasional visits to the office for onboarding, workshops, and customer meetings).Travel to customer premises in Germany is required for 1-2 weeks per quarter (approximately 15% of the contract duration).During onboarding, an initial on-site presence for 1-2 weeks will be necessary, after which remote work may be arranged.If you are eager to contribute to cutting-edge automotive technology and work with industry-leading experts, apply now and be part of a team shaping the future of in-vehicle experiences.