Embedded Integration & CI/CD Engineer
Synchrotek
Adrese mesta rada
- Beograd, Bulevar Mihajla Pupina 115a
- Novi Sad, Železnička 3
15.10.2025.
About the role
We are hiring an engineer to own integration, build & release workflows, and virtualized bring-up for a QNX-based automotive ECU program.
You’ll lead the migration from QNX v7 to v8 in QEMU, adapt low-level bits for Qualcomm automotive SoCs, evolve CI/CD pipelines, and document developer workflows so other teams can move fast and confidently.
- Bring up QNX v8 in QEMU: create bootable images, kernel/userland configs, device models/mocks, and headless workflows for automated testing
- Migrate from QNX v7 to v8: audit deltas (toolchains, BSPs, services), port build scripts, and provide compatibility shims where appropriate
- Adapt to Qualcomm targets: align image layout, boot flow, and peripherals; introduce mocks/stubs for unavailable components.
- Own CI/CD for imges & components: maintain and extend pipelines (build, test, package, sign, publish artifacts), add caching and reproducibility, and keep runners healthy
- Release engineering: define versioning, tagging, changelogs, SBOMs, binary signing, and handover checklists; help run the release train
- Standardize build workflows: define “single-command” developer flows for image/app builds (toolchain setup, environment activation, targets, artifacts)
- Virtual dev environments: provide scripts/containers/devboxes so newcomers can build, run in QEMU, and debug within minutes
- Observability & quality gates: add logs/metrics, smoke tests, HIL hooks, and pipeline policies (lint, unit/integration gates)
- Docs & enablement: write developer guides, runbooks, and brief how-tos; support other teams with integration issues and environment setup
Must-have qualifications
- Bachelor’s or Master’s in Computer Science, Electrical/Computer Engineering, or a related field or equivalent practical experience in embedded/system integration (e.g., 4-6+ years with QNX/Unix, CI/CD, virtualized bring-up)
- Communication (English): able to write clear developer guides/runbooks and release notes, lead design/retro meetings, and collaborate async via tickets/MRs4+ years in embedded/system integration or build/release engineering
- Hands-on with QNX or an equivalent software stack (e.g., Embedded Linux), cross-compiling, and image composition
- Practical QEMU experience (board bring-up, device models/mocks, headless CI runs)
- Strong CI/CD background (Git-based platforms such as GitLab/GitHub/Jenkins; pipeline YAML, runners, caches, artifact registries)
- Proficiency with C/C++ build systems (CMake and/or Bazel), package management (e.g., conan) and scripting (Python, Bash)
- Comfortable with networking/IPC on Unix-like systems (processes/threads, sockets, services, startup/rc)
Nice to have
- Experience with Qualcomm automotive SoCs (BSPs, boot chains, flashing tools, vendor SDKs)
- Knowledge of in-vehicle comms middleware (SOME/IP, DDS) and service discovery
- Containerized dev envs (Docker/Dev Containers)
- Release processes in regulated domains (ASPICE, ISO 26262 mindset)
- Debugging on target/virtual targets (gdb, tracing, crash analysis, log aggregation)
How you’ll measure success & impact
- QNX v8 boots reliably in QEMU with scripted setup and CI jobs producing traceable artifacts
- “One-liner” developer workflow stands up a ready-to-build environment and runs a smoke test
- CI/CD pipeline has stable caching, gated quality checks, and a documented release checklist
- Developer docs cover environment setup, image build variants, and common integration tasks
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
If you are interested in this role, please send your resume electronically.
Only shortlisted candidates will be contacted.
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 with…