
Embedded Integration
1 week ago
We are hiring an engineer to own integration, build & release workflows, and virtualized bring-up for a QNX-based automotive ECU program.
You will 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.
What you will do:
- 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 images & 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/MRs
- 4+ 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 to the following email address:
Only shortlisted candidates will be contacted.
-
Embedded Software
7 days ago
Belgrade, Central Serbia OneSec Full time €45,000 - €55,000 per yearAbout OneSecOneSec is a leading innovator in drone technology, specializing in AI powered autonomous delivery drones. We are dedicated to pushing the boundaries of what's possible in aerial robotics and control systems. Situated in Belgrade committed to advancing the capabilities of aerial vehicles.The RoleWe're looking for an Embedded Software & Robotics...
-
Embedded Software Engineer
2 weeks ago
Belgrade, Central Serbia Heads Talent Solutions Full time €60,000 - €80,000 per yearOur client is a well-established company in its industry, known for innovation and high-quality standards.As they continue to expand, they are looking for a new team member for the Embedded Software Engineer position.Key Responsibilities:Design embedded software (firmware) for new electronic products, ranging from simple microcontroller-based solutions to...
-
Embedded Software Engineer
2 weeks ago
Belgrade, Central Serbia Meter&Control Full time €104,000 - €130,878 per yearAbout the jobMeter&Controlis the leading domestic company with a long background in smart metering technology. The company stems from an early research of PLC technology conducted at the Faculty of Electrical Engineering in Belgrade in 1980's by a team of engineers who devised one of the world's first PLC modems, thus becoming pioneers in Automatic Meter...
-
Medior Embedded Software Engineer
2 weeks ago
Belgrade, Central Serbia Synchrotek Full time €60,000 - €80,000 per yearWe are looking for a"Medior Embedded Software Engineer"to build the "glue" that connects perception pipelines with the vehicle software stack on modern embedded Linux-like platforms. You will focus on camera calibration mechanisms that make in-vehicle features reliable at scale - especially at end-of-line (EoL) in manufacturing and during field operation....
-
Sr Adv Embedded Software Engineer
2 weeks ago
Belgrade, Central Serbia Resideo Full time €90,000 - €120,000 per yearIn 2024, Snap One became part of ADI to expand our smart technology portfolio and broaden our distribution capabilities. Snap One is a leading smart-living products, services, and software provider and distributes a portfolio led by proprietary products, including the innovative Control4 technology platform. Snap One is highly complementary to ADI, and...
-
Senior AI/ML Engineer
2 weeks ago
Belgrade, Central Serbia Comtrade System Integration Full time €90,000 - €120,000 per yearComtrade System Integrationwas founded in 2001 as part of Comtrade Group, specializing in cloud-based digital transformation and the design, development, integration, and management of systems and applications.Our expertise areas are ICT Services and Security, Digital Process Automation, Analytics, and AI. Through partnerships with global vendors, including...
-
Senior Embedded Software Engineer, Autonomy
2 weeks ago
Belgrade, Central Serbia Rivian Full time $104,000 - $130,878 per yearAbout RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate...
-
Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time $70,000 - $120,000 per yearAbout UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...
-
Junior AI/ML engineer
2 weeks ago
Belgrade, Central Serbia Comtrade System Integration Full time €40,000 - €80,000 per yearComtrade System Integrationwas founded in 2001 as part of Comtrade Group, specializing in cloud-based digital transformation and the design, development, integration, and management of systems and applications.Our expertise areas are ICT Services and Security, Digital Process Automation, Analytics, and AI. Through partnerships with global vendors, including...
-
Senior Software Engineer
1 week ago
Belgrade, Central Serbia Easy Aerial Inc. Full time €104,000 - €130,878 per yearCompany Overview:Easy Aerial is a fast-growing startup building autonomous drone solutions for defense and commercial use. We're seeking a Senior Software Engineer to develop full-stack software for drone control and locally deployed applications. This role is hands-on, highly technical, and central to integrating new payloads and expanding our product...