Overview
Project description
Luxoft is working on an ADAS Domain Controller project for a prestigious OEM, working closely with the OEM teams to deliver next-generation Platform solutions based on AUTOSAR Classic, AUTOSAR Adaptive, and QNX working together as a system interacting with a host of cameras, ultrasound sensors, internal and external Radars. At Luxoft we are looking for experienced team members who deliver quality and expert support by being involved in AUTOSAR Classic Platform Configuration, Integration, and Release Management willing to take full responsibility for the deliverables and willing to support our customer in the development of the next generation system. The ideal candidate needs to have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver, never give up attitude and self-starter who can think of out-of-box solution. The successful candidate will be a team player, and display a balance of hard and soft skills, including the ability to respond quickly to the Client's changing needs.
Responsibilities
- Relevant Degree, Appropriate professional body membership and/or relevant experience
- Proven record in designing and architecting complex, safety critical embedded systems, including but not limited to: life cycle management, power architecture, SoC/MCU/peripheral communication and fault handling
- System Architecture Design: Expertise in designing scalable, secure, safe, efficient embedded systems
- Real-Time Systems: Experience with deterministic systems and timing constraints
- Microcontroller & SoC Knowledge: Deep understanding of ARM, RISC-V, NVidia and other architectures
- Understanding of industry standard software architecture solutions (Adaptive & Classic AUTOSAR stacks), operating systems and their configuration (e.g. QNX, Linux, Android)
- Expert level of competence in all aspects of Model Based Systems Engineering (MBSE): concept design, requirements authoring, logical and solution architecture, quality and legal activities
- Competent in system and SW modelling (SysML / UML, ideally in MSOSA tool)
- Competent in SDLC and Integration e.g Git, CI/CD, debugging and an advantage would be gained with experience in developing "Architecture as code"
- Proven knowledge of Driver Assistance Systems or associated technology (Computer Vision, Image processing, Machine learning, Path planning, Sensor-Fusion, Vehicle Dynamics + Control)
- Ability to rapidly understand the key concepts of the system of interest and to lead groups of SMEs to design and architect these systems
- Ability to resolve complex, cross functional and cross-domain systems engineering problems
- Proven ability to develop architectural solutions balancing technical and non-technical criteria
- Understanding of Functional Safety (ISO-26262), Cyber Security (ISO-21434), GDPR, MISRA and quality techniques
Must have
- Experience of developing and delivering embedded systems or ECUs, ideally in an automotive tier 1 environment
- Experience teaching/coaching/mentoring of engineers, peers and seniors in systems engineering techniques
- Competent requirements author (ideally TRM, or other requirements management tools)
- Understanding of programming languages, AI and Machine Learning, "Architecture as code"
- Understanding of closed loop control systems physical architectures including sensors, actuators
- Knowledge and practice of Agile techniques, especially in the context of defining solution architectures in an agile context
- The main skills needed by a System Architect are:
- Knowledge of the System Architectural Design procedures established in the organization and project
- Knowledge of the traceability procedures
- Knowledge of the Requirements management tools used in the organization & project (i.e. DOORS)
- Knowledge of the Requirements management system & strategy established in the project
- Knowledge of the change management tools used in the organization & project (i.e. ALM)
- Knowledge of the problem resolution tools used in the organization & project (i.e. ALM)
- Knowledge of System Architecture Design methodology and best practices
- Knowledge of the Functional Safety procedures & techniques established in the organization and project
- Knowledge of Adaptive & Classic AUTOSAR stacks
- Knowledge of the ISO 26262 standard
- Knowledge of the FMEA Method
- Knowledge of the FTA Method
- Knowledge of Hazard analysis and risk evaluation methods
- Knowledge of the ISO 21434 standard
- Knowledge of the cybersecurity procedures & techniques established in the organization and project
- Soft Skills
- Analytic thinking
- Empathy
- Communication skills
- Methodical
- Self-confident and persuasiveness
- Conflict Resolution skills
- Moderation skills
Nice to have
- ASPICE methodology
- Agile methodology
- Software Development experience