Position: Senior Embedded Engineer (C/C++)
Company: Luxoft
Category: C++
Experience required: 3y
English level: upper

**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 software updates, eCall and audio related features for a new generation of ARM based Automotive Chipsets based on Linux OS platforms.
The engineer is expected to contribute to the advanced software development environment, continuous integration, improved testing and delivery. The engineer is expected to develop software prototypes including device driver level software experience.

**Skills
Must have**

• Expertise in Embedded C/C++, embedded systems, APIs
• 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**

• Expertise in embedded Automotive
• Practical experience with ARM system-on-chips (Qualcomm, NXP) with build in cellular modems(3G-5G), power/thermal management, communication between SOC module expertise with Qualcomm SA415 and SA515 automotive chipsets
• 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 in scripting languages: bash and python.
• Unit Testing experience with GoogleTest and GoogleMock.