Medior/Senior Embedded Software Engineer - AUTOSAR
Synchrotek
Beograd, Novi Sad | Hibrid
18.10.2025.
About the role
We are hiring an engineer to maintain and extend a stable, production AUTOSAR subsystem that tracks vehicle sleep/wake behavior.
You will work across AUTOSAR Classic components and Adaptive services, focusing on small, well-scoped changes, defect fixes, configuration updates, diagnostics, and incremental reliability improvements.
If you enjoy methodical debugging, precise configuration work, and ASPICE-compliant delivery, this role will fit you well.
What you’ll do
- Own selected AUTOSAR Classic SWCs and BSW configuration relevant for sleep/wake behavior
- Maintain/extend Adaptive services involved in the sleep/wake tracking subsystem
- Implement enhancements and config deltas (ARXML updates, functinality tweaks, mode rules, timers, wakeup reasons...)
- Add and adjust unit & integration tests
- Produce and maintain ASPICE work products (requirements tracing, design notes, reviews, test evidence) and clear developer docs
- Collaborate with system/test/integration teams on release candidates, triage tickets, and follow through to measured improvements
Must-have qualifications
- 3+ years (Medior) / 5+ years (Senior) in embedded software with C and/or modern C++
- Hands-on AUTOSAR Classic experience: SWC/RTE development and BSW configuration
- Working knowledge of AUTOSAR Adaptive concepts (services, ara::com/SOME-IP, execution and state handling) and POSIX-style runtime
- Proven track record with ASPICE-aligned development: change control, reviews, traceability, and test evidence
- Solid debugging with Vector/ETAS tools (e.g., CANoe/CANalyzer), log/trace analysis, and precise defect reporting
- Comfortable with Git workflows, code reviews, and CI for builds/tests
- Experience with debugging and profiling tools such as Valgrind, Thread Sanitizer, and Address Sanitizer
Nice to have
- Experience with DaVinci Configurator/Developer, EB tresos, PREEvision, or similar tooling
- Experience using common build systems (Makefiles, CMake, Bazel)
- Practical knowledge of SOME/IP, DoIP, and Ethernet traces (e.g., Wireshark)
- Familiarity with QNX/Linux targets, scripting for analysis/reporting (Python), knowledge of GoogleTest framework
- Experience with debugging and static analysis tools such as Parasoft and Clang is highly desirable
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…