Job Purpose:
Provide technical leadership and manage the delivery of integration artifacts and application software related ‘Mobility as a Service’ (MAAS). Mobility as a Service is placing a focus on how end customers intend to apply our core technology to meet their needs. The goal of the MAAS team is to demonstrate through a strong understanding and focus relating to CAS (Customer Application Software) capabilities, along with sound knowledge of AD (Autonomous Driving) System integration, a solution which complements our core technology for a complete product solution.
Duties & tasks include:
Lead a team of engineers to:
- Collaborate with internal and external stakeholders to understand client application needs and ensure seamless integration of the Customer Application Space (CAS) and our Core technology.
- Ensure the “needs” of CAS are reflected in functional requirements, supported by our core architecture and execution artifacts demonstrate the ability to meet the “needs”.
- Develop of high quality, reliable software solutions to meet CAS end user requirements.
- Grow capability in AD integration to ensure such integration aligns with the business objectives of MAAS. Ensure AD integration activities define suitable interfaces between our Core and our AD partners technology.
- Demonstrate AD integration capability with true AD systems.
- Collaborate closely with System Engineering on Functional Requirements and Architectural elements to ensure seamless integration of Core technologies with CAS and AD.
- Work as an extended part of Core software team, aligned on best practices, tool chains and process.
- Deliver CAS and AD projects per agreed timing with agreed content.
- Provide team members with clear and actionable tasks.
- Work closely with the key stakeholders to mature the direction MAAS within Applied EV.
Requirements
Essential Key Competencies and Skills
The ideal candidate for this position brings with them:
Bachelor of Electrical and Computer Sciences, preferably at Honours level.
Over 2 years of hands-on experience in developing and working with safety rated automotive software for autonomous vehicle applications.
Demonstrated, practical experience in:
- leading a cross-domain team to build new software products from the ground up.
- developing ASIL/SIL compliant software for embedded applications
- developing systems for automotive applications using embedded Linux.
- developing mobile applications for iOS and/or Android.
- designing cloud architecture using AWS.
- developing edge IoT solutions using technologies like MQTT.
- Technical competency in the following:
- strong knowledge in embedded system software (C/C++, Rust)
- strong understanding of system design and architecture
- understanding of electrical and electronics systems (understanding PCB schematics)
- development skills for React based front end web technologies (Next.js, Typescript)
- development skills for backend systems (Go, Nest.js, Rust)
An ability to develop ideas into solutions.
High quality organizational and leadership skills.
A strong communicator with the ability to build relationships across all levels within the organisation.
Experience using Simulink to create software components in a Model Based Design workflow.
Experience generating code using MathWorks tools, and analysis of generated code.
Experience with plant model creation and simulation.
Knowledge of version control (Git).
Problem solving mindset.
Desirable Experience:
- Experience working in a fast-paced environment.
- Experience working in an agile workflow.
- Experience developing autonomous driving (L4) and robotics related algorithms and software.
- Experience with deploying AI applications ARM based edge AI hardware.
- Experience in data analysis.
- Familiarity with RTOS (Zephyr).
•
Last updated on Aug 7, 2024