Senior Embedded Platform Developer - Automotive

Unikie 

📍 Szczecin, Poland 🇵🇱

full-time
senior
hybrid
Posted —

Key Skills

BSPQNXARMGitLabSnapdragon

Industry

AutomotiveConsumer Electronics

Job Description

WE ARE LOOKING FOR Embedded Platform Developer

We are looking for an Embedded Platform Developer to join our team.

You will work in a customer project focused on upgrading an automotive compute platform to a newer software and hardware baseline. The project involves hands-on embedded platform development, BSP integration, merge conflict resolution, build fixing, stabilization, and validation on real vehicles.

Your future colleagues are waiting for you to join our international team. Working with us is uncomplicated: there is a good team spirit, low hierarchy, and very little bureaucracy. Our way of working is flexible too, with hybrid working possibilities depending on the project needs.

What You Will Do

  • Resolve merge conflicts across low-level BSP code
  • Fix C/C++ build errors caused by merge conflict resolution
  • Support bring-up of QNX Hypervisor and Android VM on Snapdragon Automotive SoC
  • Debug boot failures related to QNX IFS, hypervisor, TrustZone, and platform initialization
  • Work with partners to integrate stability patches
  • Perform progressive rebases to keep feature branches aligned with mainline
  • Coordinate changes across multiple repositories using cset / commit-vault workflow
  • Use GitLab CI to support build stability and integration
  • Validate software on real vehicles, including OTA cycling, CTS, smoke testing, and longevity testing
  • 5+ years of experience in embedded software development
  • Strong C/C++ development skills
  • Experience with cross-compilation for ARM targets using GCC or Clang
  • Experience with QNX Neutrino or another RTOS, such as VxWorks, FreeRTOS, or Integrity
  • Understanding of BSP bring-up, bootloaders, partition tables, device trees, and platform initialization
  • Knowledge of hypervisor concepts
  • Familiarity with Linux kernel and Android platform / AOSP
  • Experience with Qualcomm Snapdragon Automotive SoCs, such as SA8155P or SA8295P, or similar automotive SoCs
  • Understanding of AMSS, TrustZone, EMAC, or DSI is an advantage
  • Advanced Git skills, including merge and rebase in large codebases
  • Experience with polyrepo or monorepo workflows and manifest-based repository tools
  • Experience with GitLab CI/CD
  • Experience with embedded build systems such as Make, Bazel, or SCons
  • Ability to debug linker errors, ABI issues, and cross-compilation failures