Technologies & tools
We are looking for a C++ Developer with strong experience in automotive software development and QNX RTOS. In this role, you will contribute to ECU/system-level development, working on middleware and communication stacks within automotive environments. You will collaborate with cross-functional teams to deliver high-quality, standards-compliant software aligned with ASPICE and V-model processes.
Your tasks
- Developing automotive software in C++ (C++11/14/17)
- Designing and implementing system and middleware components for ECU platforms
- Working with QNX RTOS, focusing on IPC and multithreading concepts
- Developing and maintaining communication stacks (CAN, SOME/IP, Automotive Ethernet)
- Performing debugging, troubleshooting, and performance optimization
- Contributing to CI/CD pipelines and automated build processes
- Following the ASPICE and V-model development methodologies
- Collaborating with validation and testing teams to ensure high-quality delivery
Requirements
- Minimum 5 years of experience in C++ development
- Strong experience in automotive software development
- Hands-on expertise with QNX (IPC, multithreading)
- Experience with ECU platform development and middleware
- Good knowledge of automotive communication protocols (Ethernet, SOME/IP, CAN)
- Familiarity with ASPICE and V-model processes
- Experience with debugging and CI/CD environments
- Strong problem-solving and communication skills
Nice to have
- Experience in validation and automotive testing processes
- Exposure to ADAS systems
- Knowledge of image processing concepts
Job no. 260225-S83ZZ
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.
Технології
Ми шукаємо C++ розробника з великим досвідом розробки автомобільного програмного забезпечення та QNX RTOS. На цій посаді ви будете брати участь у розробці ECU/системного рівня, працюючи над проміжним програмним забезпеченням та комунікаційними стеками в автомобільному середовищі. Ви будете співпрацювати з крос-функціональними командами для створення високоякісного, сумісного зі стандартами програмного забезпечення, узгодженого з процесами ASPICE та V-моделі.
Завдання
- Розробка автомобільного програмного забезпечення на C++ (C++11/14/17)
- Проектування та реалізація системних та проміжних компонентів для платформ ECU
- Робота з QNX RTOS, з акцентом на концепції IPC та багатопоточності
- Розробка та підтримка комунікаційних стеків (CAN, SOME/IP, Automotive Ethernet)
- Виконання налагодження, усунення несправностей та оптимізація продуктивності
- Участь у конвеєрах CI/CD та автоматизованих процесах збірки
- Дотримання методологій розробки ASPICE та V-моделі
- Співпраця з командами валідації та тестування для забезпечення високоякісної доставки
Наші очікування
- Мінімум 5 років досвіду розробки на C++
- Значний досвід розробки програмного забезпечення для автомобільної галузі
- Практичний досвід роботи з QNX (IPC, багатопоточність)
- Досвід розробки платформи ECU та проміжного програмного забезпечення
- Хороші знання автомобільних комунікаційних протоколів (Ethernet, SOME/IP, CAN)
- Знайомство з процесами ASPICE і V-моделями
- Досвід роботи з налагодженням та середовищами CI/CD
- Сильні навички вирішення проблем та комунікації
Буде перевагою
- Досвід у процесах валідації та автомобільних випробувань
- Досвід роботи з системами ADAS
- Знання концепцій обробки зображень
Вакансія № 260225-S83ZZ
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.