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.

Place of work

Talent Job Seeker
Romania
app.general.countries.Romania

Employer profile

Identifica el mejor Talento con Talent Job Seeker

Local radius

  • Făgăraș
  • Voila
  • Şercaia
  • Mândra
  • Viscri
  • Jibert
  • Buneşti
  • Şoarş
  • Cincu
  • Beclean



Job ID: 9360642 / Ref: 9271e56f03559e338ae47591f8f6e3cf

Open application open_in_new

Talent Job Seeker