Position: Middle C++ Developer (Automotive)
Company: Sigma Software
Category: C++
Experience: 3y
English level: intermediate

**CUSTOMER**
Customer is a major international company that develops, manufactures, and markets equipment for construction and related industries. 

**PROJECT**
The project is about functional development of the Next Generation of Articulated haulers. The team is responsible for the software to several of the machine ECUs. Also, the team takes full responsibility for development of a feature, from requirement modeling, software design and implementation to verification of the developed feature. 

**REQUIREMENTS**
- 3+ years of professional experience in Software Engineering
- Good knowledge of C++ and CI/CD  
- Experience of Agile methods, Scrum 
- Experience in Embedded software development 
- Knowledge and understanding of software architecture 
- Verification of software 
- At least Upper-Intermediate level of English 

**RESPONSIBILITIES**
- System and requirement modeling in SysML 
- Requirement analyses and breakdown 
- Setting software architecture and design in UML 
- Implementation and coding 
- Software test and verification in HIL-rig

Ми шукаємо проактивного та самостійного Middle-розробника C++, який бажає зробити значний внесок у розробку продуктів у всесвітньовідомій компанії. На тебе чекають цікаві завдання, стабільні та нові технології та дружня команда. 
Зацікавився? Ласкаво просимо приєднатися! 

**Замовник** — велика міжнародна компанія, яка розробляє, виробляє та продає обладнання для будівництва та суміжних галузей. 

**Проект** присвячений функціональному розвитку наступного покоління зчленованих самоскидів. Команда відповідає за програмне забезпечення для кількох машинних блоків керування. Крім того, команда бере на себе повну відповідальність за розробку функції, від моделювання вимог, розробки та впровадження програмного забезпечення до перевірки розробленої функції. 

**ОБОВ'ЯЗКИ**
- Моделювання системи та вимог у SysML 
- Аналіз і розбивка вимог 
- Налаштування архітектури та дизайну програмного забезпечення в UML 
- Впровадження та написання коду 
- Тестування та перевірка програмного забезпечення в HIL-rig 

**ВИМОГИ**
- 3+ роки професійного досвіду в розробці програмного забезпечення 
- Добре знання C++ та CI/CD 
- Досвід з Agile-методами, Scrum 
- Досвід розробки вбудованого програмного забезпечення 
- Знання та розуміння архітектури програмного забезпечення 
- Перевірка програмного забезпечення 
- Рівень англійської мови від Upper-Intermediate