Software Developer for Embedded Systems – Android, QNX, and OTA
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.
- Locations
- Poland, Romania
- Remote status
- Hybrid

Colleagues
About Infotree Global Solutions
At Infotree, meeting your career needs is a top priority. Client satisfaction is largely dependent on the resources we can provide, and we take pride in our delivery. We have a supportive team in place to give quality people a chance to grow and challenge themselves in their roles which has resulted in that we have placed many employees in positions that have grown into lifelong careers.
We have a team of dedicated recruiters and consultant care representatives that are committed to your success and well-being. Check out our open roles to get started.
Infotree Poland Sp. z o.o. is part of Infotree Global Solutions. Agency number: 15970.
Software Developer for Embedded Systems – Android, QNX, and OTA
Loading application form
Already working at Infotree Global Solutions?
Let’s recruit together and find your next colleague.