Position: Senior C++ developer
Company: Luxoft
Category: C++
Experience required: 5y
English level: fluent

Applicant will have the possibility to gain experience in development or integrating/testing of different functionalities. Candidate will be the part of the international team and have the opportunity to work with latest software technologies.

**Responsibilities**

Software development
- Development mainly using C++
- Work in agile SCRUM team
- Full agile cycle with end-to-end responsibility: feature estimation, concepts, development, testing (unit, module, UA, integration)

**Skills**

Must have:
- M.Sc in Electrical and/or Software Engineering, Computer Science or similar relevant experience
- At least 5 years of experience from working in the field of software development, requirement handling within electrical and/or software projects (C++, and C etc.)
- Solid experience in C++ programming, especially in C++11/C++14
- Experience within Automotive or Embedded
- Experience in Git SCM
- Experience from efficient SW test methods, including automated unit and integration testing
- Object oriented design / Design patterns
- Agile software development
- Fluent in English (written and spoken)
- Experience from working with Continuous Integration

Nice to have:
- Experience in  AutoSAR Adaptive stack
- Experience in  Automotive Diagnosis or SW update functions
- Knowledge of SOMEIP protocol
- Experience in working with ASIL B compliant SW development
- Knowledge of CAN/LIN protocols
- Experience in Python programming
- Experience in developing for QNX/posix platforms
- Experience in developing on Android system level
- Experience in CI work with Git/Gerrit/Jenkins/ Artifactory