Konkurs je istekao.
Synchrotek logo

Embedded Software Engineer (Medior/Senior)

Synchrotek

Novi Sad, Beograd | Hibrid Prikaži adrese

06.12.2025.

  • ugovor
  • puno radno vreme
  • 1. smena
  • Obaveštenje o pregledu prijave

About the role

Join the team building a software platform for an ECU program focused on autonomous driving. You will own the release process and the infrastructure that keeps the platform reliable and shippable. Most of your work will be in release engineering, build systems, packaging, and CI, with a smaller portion in development and testing of several software components. The stack centers on AUTOSAR Adaptive on QNX with C++, CMake, Bazel, Conan, and GitHub Actions. Senior is preferred, but mediors are very welcome.

What you’ll do

  • Understand CI/CD infrastructure principles and verify pipeline workflow outputs (image builds, flashing, device restarts, etc.)
  • Own the release process end to end: manage dependencies, build all targets, run tests and sanitizers, produce versioned packages, and publish artifacts
  • Maintain and extend CI in GitHub Actions: build pipelines, variant management, artifact storage, and SBOM generation
  • Triage pipeline and release failures, drive root cause analysis, and coordinate fixes across teams. If the cause is outside a component, adapt or implement the needed tooling
  • Develop and maintain build and release tooling: CMake presets, Bazel rules, conan recipes, and supporting scripts
  • Own the development and testing process for several components: implement small features in modern C++, write unit and integration tests, and participate in reviews
  • Add quality gates and observability: static analysis, Address/Thread/Undefined sanitizers, coverage, structured logs and metrics from pipelines
  • Keep clear docs and playbooks for builds, releases, and developer workflows
  • Collaborate with platform and integration teams on AUTOSAR Adaptive services running on QNX

Must-have qualifications

  • 3+ years (medior) or 5+ years (senior) in systems or embedded software, including hands-on release or build engineering
  • Strong C++ skills and scripting in Python or Bash
  • Experience with QNX or other POSIX-style operating systems
  • Practical experience with CMake or Bazel on larger codebases
  • CI/CD experience with GitHub Actions or similar platforms
  • Package management with conan or similar tools
  • Familiarity with GoogleTest or equivalent frameworks
  • Clear written and verbal communication in English

Nice to have

  • AUTOSAR Adaptive experience, including ara::com and SOME/IP
  • Background in automotive software processes and standards such as ASPICE
  • QNX build, debugging, and profiling experience
  • Artifact registries and signing know-how, plus SBOM generation
  • Bazel remote cache, hermetic and reproducible build practices
  • Cross-compilation expertise
  • Static analysis and code quality tooling 

What we offer:

  • Paid private health insurance for you and your immediate family members, including annual health checkups and mental health and well-being initiatives
  • Flexible working hours
  • Hybrid workplace - an option to work both from home or our offices in Belgrade and Novi Sad
  • English and German language courses
  • Technical and other trainings and courses
  • Access to e-learning platforms

    Synchrotek

    Synchrotek was founded in 2004. Thanks to our knowledge, hard work and dedication, we soon became aware of the fact that we can be more than competitive on the market. We are young and eager and our aim is to achieve our goals at the highest standards. The vision was without any doubt – to be leaders in control and simulation software. With the support and the remarkable cooperation with our partners, we became leaders in Heat Pump System Controls and automation in test stands. When dealing…

    Konkurs je istekao.

    Napomena: Poslovi.infostud.com ne vrši posredovanje u zapošljavanju u Srbiji, niti u inostranstvu. Postupak selekcije i odabira kandidata je u nadležnosti poslodavca, a odredbe ugovora o radu predstavljaju direktan dogovor između poslodavca i zaposlenog. Svi pojmovi u oglasima, koji su upotrebljeni u muškom rodu, odnose se bez diskriminacije i na osobe ženskog pola i obrnuto, osim ukoliko specifičnim zahtevima posla nije drugačije propisano.