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.