Position: Junior Software Developer C++
Company: Luxoft
Category: C++
Experience required: 1y
English level: upper

**Mandatory Skills Description:**

 Academic degree in computer science, electrical engineering, telecommunication engineering or similar qualification
- good understanding of the software development process, preferably in the automotive domain
- 1+ years of software development experience in international large-scale projects, preferably in the automotive domain
- Good C++ 11/14 knowledge, as well as a solid understanding of OOP and design patterns
- previous work experience in using Python
- Practical skills and knowledge of a system control version (e.g. GIT)
- Understanding of at least one testing framework (GTest, GMock, etc)
- software debugging skills, understanding of performance optimization
- Experience in automotive communication protocols (CAN, LIN, Flexray, Ethernet, SOME/IP)
- Practical experience with Real-time programming of Embedded systems
- Strong communication skills in English (writing & speaking) along with team spirit

**
Nice-to-Have Skills:**

- Experience in Autosar Classic
- Experience in using CMake
- Experience in using VSCode, Visual Studio
- Knowledge of Functional safety concepts in the Automotive domain
- Knowledge of MISRA
- Experience in Vector. E-sys, Carmen as a plus
- Experience in using Atlassian Jira / Confluence

**Languages:**

English: B2 Upper Intermediate