Embedded Software Engineer/Integrator (Medior/Senior)
Synchrotek
Novi Sad, Beograd | Hibrid
05.11.2025.
Job description
We are seeking a skilled Software Embedded Engineer/Integrator (Medior/Senior level) to join our team focused on developing next-generation automotive platforms and Electronic Control Units for a major OEM. In this role, you will play a critical part in integrating diverse software components into reliable, high-performance automotive solutions.
Role responsibilities
- Understand CI/CD infrastructure principles and verify pipeline workflow outputs (image builds, flashing, device restarts, etc.)
- Support the software release process by integrating heterogeneous software components into a unified release package.
- Analyze new technologies (software stacks, configurators), determine their impact on integration requirements, prepare feasibility studies, or implement proofs of concept
- Analyze complex integration and workflow problems and develop effective software solutions
- Establish internal standards and best practices related to software integration and release activities
- Maintain clear and accurate documentation of integration processes and system configurations
- Collaborate with development teams to ensure seamless integration of new features and functionalities
- Adapt proactively to evolving project requirements and technologies
- Effectively manage time to meet project deadlines and deliver high-quality outcomes
- Contribute ideas for continuous improvement within the scope of influence
- Analyze and troubleshoot integration issues, providing timely and effective resolutions
- Work closely with stakeholders to gather requirements and understand integration needs
Required skills and experience
- At least 5 years of relevant professional experience in software engineering and integration
- Proficiency and practical experience in the C programming language, specifically for embedded systems
- Experience with GitHub infrastructure
- Demonstrated expertise in software development for embedded systems and microcontrollers
- Experience in software development adhering to established system and software engineering standards (e.g., IEEE 12207, ASPICE/VDA QMC)
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related fields.
Nice to have
- Knowledge and practical experience with Python and C++
- Familiarity with tools such as Atlassian suite (JIRA, Confluence), Bazel/Conan, Vector/Elektrobit tooling (CANoe, DaVinci Configurator, Tresos), Make/CMake, Wireshark, other AUTOSAR tools (e.g., SystemDesk), and Trace32
- Experience with the AUTOSAR Classic software stack and FreeRTOS/SafeRTOS
- Previous experience working in an Agile environment
- Familiarity with software development methodologies for real-time systems and regulated industries (e.g., automotive, defense, aerospace, healthcare)
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…