Position: Middle Embedded C SW Developer
Company: Luxoft
Category: C++
Experience required: 5y
English level: intermediate

Enablement and porting low level SW stack (drivers, OS libraries, HW peripherals) for automotive SoC. The Embedded Software Developer will design, develop and maintain system software for automotive industry . You will be challenged to solve problems with cutting-edge technology and deliver the highest quality service to our customers.
Responsibilities:
Work as a member of a globally distributed team designing and developing data acquisition and secure data exchange solutions for machine-to-machine applications.

• Participate in HW bring-up and support
• Linux kernel/system/IO ports configuration, deployment and support
• Development for kernel (drivers and services)
• Development for Linux Video stack (C,C++)
• Participate in the design/problems resolving of customer products
• Reproduce customer issues, find the root cause and fix
• Track issues
• Communicate with customers
Mandatory Skills Description:
Bachelor's degree or above in Computer Science, Electronics Engineering or equivalent
5+ years SW development
3+ years of embedded SW development
Good Linux kernel and subsystems understanding
Experience in Linux kernel drivers development
Ability to read HW schematics
Experience in Linux kernel/user-space issues debugging
Good С/C++ knowledge
Experience in GNU-toolchain and build-systems development
Experience in build & distribution systems like Yocto/Poky
Versioning control systems knowledge
Intermediate English both in oral and in writing
Nice-to-Have Skills:Work skills with interfaces like PCIe, USB, I2C, SPI etc.
Languages:
English: B1 Intermediate