C++ SW Developer,



Office Address

Project Description

Luxoft Autonomous Drive group is currently extending its activities in the development of the AUTOSAR Adaptive Platform, the next generation of AUTOSAR. The AUTOSAR Adaptive Platform will be the SW architectural basis for high-performance software functions in future vehicles, in particular in the Safety ADAS and Autonomous Driving domains.

AUTOSAR Adaptive is based on POSIX 51 API, C++, Yocto, and other modern SW development technologies. For several multi-year projects with German OEMs, we seek software developers who are motivated and want to develop themselves into AUTOSAR Adaptive Specialists.

Candidate benefits:
• Deep involvement in AUTOSAR Adaptive Platform core development
• Work in international team on leading-edge technology
• Immediate access to large network of technical experts from German and international OEMs and Tier1s
• Option to move to projects at other German OEMs
• Excellent candidates with get chance to move into the Luxoft executive consulting Team or the Luxoft AUTOSAR Adaptive Core Team (technology development, training strategy, etc.)


    • Software development for the core SW platform of the next generations of autonomous vehicles
    • Development mainly using C++
    • Debug and solve integration issues in a POSIX environment
    • Work in agile SCRUM team in St. Petersburg, connected with on-site team in Germany
    • Full agile cycle with end-to-end responsibility: feature estimation, concepts, development, testing (unit, module, UA, integration)


Must have

    • University degree in electronics engineering, computer science or similar
    • 2+ years experience in development of embedded software
    • C++11 incl. STL coding experience
    • Linux and POSIX knowledge
    • Jira, GIT, Confluence or similar
    • Good communication skills in English
    • Team player

Nice to have

    • TCP/IP, Ethernet UNIX socket, Some/IP
    • Programming experience with RESTful API
    • Experience with automotive grade Linux or GENIVI
    • Combining C++ with Python
    • Practical experience with Yocto
    • Bring-up of ARM microcontrollers
    • SW configuration and code generation
    • Experience with Automotive diagnostics


English: B2 Upper Intermediate



Relocation package

If needed, we can help you with relocation process. Click here for more information.

Line of Business


Work Type


Ref Number


Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
icon Referral Luxoft
Learn more
and Grads
icon Students Luxoft
Learn more

More job opportunities in

Specialization Position / Title Location Seniority Send to a friend
C/C++ Senior C++ Developer with experience in device management Berlin, DE Senior
C/C++ C++ Development in Test Engineer Berlin, DE Regular