Embedded Software Architect,
Saint Petersburg


Saint Petersburg

Project Description

Luxoft Autonomous Drive (AD) is currently working on the activities in the development of platform software based on POSIX. Activities will be to understand the requirements specification and develop software architecture for the middleware software framework which includes car functions, Service registry, interface for CAN & Ethernet.

Technologies used:
C/C++, REST, Adaptive AutoSAR, CAN, BAP, Ethernet


    Software architecture design: Functional, Static/Dynamic, Interfaces and Workflow
    Collaborate with team members to determine best practices and requirements for software
    Support software developers with detailed design, implementation and software test tasks
    Collaborate with system architects and requirements engineers to create requirements analysis and effort estimation
    Coordinate with different project stakeholders like customers and suppliers
    Oversee and support the coaching and training of team members to ensure all necessary employees are confident in the use of software applications
    Actively seek ways to improve business software processes and interactions
    Use a proactive approach to common challenges and by continually researching best practices in coding
    Troubleshoot coding problems quickly and efficiently to ensure a productive workplace


Must have

    University degree in Engineering, Computer Science or comparable
    8+ years of relevant experience including strong skills in architecting of embedded software
    Strong experience with Embedded Linux system development/engineering
    Practical experience with Linux kernel space and user space (POSIX) programming in C and C++
    Experience with high level design using UML 2.0 and relevant tools (EA, Rhapsody)
    Outstanding collaboration and communication skill are essential
    Knowledge of software development life-cycle, practical experience with related activities
    Experience with Requirements Management
    Proficiency in English language is required, German is an advantage

Nice to have

    Knowledge of communication protocols and automotive units is an advantage
    Experience with micro service-based infrastructure
    Understanding of Rest services and APIs, as well as the impact of scale and performance
    Experience with formal software development process (Automotive SPICE)
    Knowledge of functional safety development (e.g. ISO 26262)
    Experience with AUTOSAR (Classic or Adaptive Platforms)
    Feature domain expertise knowledge such as embedded automotive functions,Connectivity, vehicle infotainment.
    iSAQB certification


English: C1 Advanced

Relocation package

If needed, we can help you with relocation process. Click here for more details: see more details

Line of Business


Work Type

Software/System Architecture

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
Software/System Architecture

Specialization Position / Title Location Send to a friend
Software/System Architecture Big Data Architect with ELK Saint Petersburg, RU
Software/System Architecture Solution Architect (Java) Saint Petersburg, RU
Software/System Architecture System Architect (Java) Saint Petersburg, RU