Position: C++ SW Developer
Company: Luxoft
Category: C++
Experience required: 3y
English level: upper

**Project Description**
Development of Telematics Platform that provides a common framework for delivering Telematics applications. Extending a feature set and integration of SW Telematics Platform with the new HW variant.
With a new generation of connectivity integrated into the telematics systems, the goal is to make travel safer and more efficient.

**Responsibilities**
We welcome smart, energetic software engineers with a passion to make a positive difference on the many technologies and automotive products that will shape our future to join our growing, multisite development team.
The engineer will be responsible for the development and integration of the code related to Audio functionality within both kernel and user spaces of Linux OS for a new generation of ARM-based Automotive chipsets .
The engineer is expected to contribute to the advanced software development environment, continuous integration, improved testing, and delivery.

**Skills
Must have**

• Expertise in Embedded C/C++,
• Experience in Software debugging and analysis.
• Experience with programming languages C, embedded systems, APIs is appreciated
• Strong Software integration knowledge.
• Experience with test methodologies and debugging.
• Extended experience with Git and basic understanding of Jenkins
• Agile tools knowledge
• Collaborate with the multi-site team

• Solid understanding of wireless protocols, LTE, 5G, UMTS, GSM
• Familiarity with Agile development process, framework and tools
• Ability and can do attitude to handle critical customer issues
• Excellent troubleshooting, critical thinking and customer interface communication skills

**Nice to have**

• Prior experience in Automotive and Audio domain is recommended
• Practical experience with ARM system-on-chips (Qualcomm, NXP) and Audio HW modules/drivers
• Experience with analysis and debugging tools i.e.: Lauterbach, GDB, etc...
• Experience using Static and Dynamic Analysis tools: Klocwork and Valgrind
• General knowledge and experience on build tools: Makefile, Autoconfig, and CMake, Yocto
• General knowledge and experience on scripting languages: bash and python.
• Unit Testing experience with GoogleTest and GoogleMock.