Overview
We are an Australian technology company creating the future of mobility with software-defined driverless transport. To build this new future and respond to growing demand, we are on the hunt to employ fresh thinking, technical minds to join our dynamic team, where we will continue to innovate and thrive together.
Applied EV develops safety-rated, autonomous-ready, digital control systems (Digital Backbone) and modular vehicle platforms (Blanc Robot), for global commercial applications. We are developing the next generation of mobility, where vehicles run entirely on software and are programmable, improving efficiency & sustainability.
Applied EV creates an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for technology, automotive and innovation to explore our open positions and join our growing team.
www.appliedev.com
Role Purpose
As a Senior Software Architect at Applied EV, you will be responsible for designing and overseeing the implementation of complex safety critical software systems for our DBB while ensuring that traceability, artefact generation and documentation meet standards to enable software certification to ISO26262. You will collaborate with cross-functional teams, including developers, engineers, and stakeholders, to create scalable and high-performance software architectures that align with our business objectives and industry best practices.
Key Accountabilities / Responsibilities
In consultation with key internal stakeholders:
Architectural Strategy:
- Develop and communicate the overall software architecture strategy aligned with business goals, ensuring modularity, maintainability, expandability, scalability, reliability, security.
Design and Development:
- Lead the design and implementation of software solutions, considering various architectural patterns, frameworks, and technologies.
- Ensure requirements are allocated to the correct element, interfaces are defined, and ensure documentation is appropriately defined and maintained to ensure bidirectional traceability of artefacts. Define resource consumption adjectives.
Technical Leadership:
- Provide technical leadership and mentorship to development teams, guiding them in adhering to architectural best practices and coding standards.
Evaluation and Improvement:
- Continuously evaluate existing systems, identify areas for improvement, and propose innovative solutions to enhance performance, security, and efficiency. Evaluate and make recommendations for make-buy-reuse analysis.
Documentation:
- Create and maintain comprehensive architecture documentation, including diagrams, technical specifications, and guidelines to enable bidirectional traceability of artefacts.
- Act as an SME where appropriate.
Requirements
Requirements
Educational Background:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience:
- Minimum of 7-10 years of experience in software development and architecture.
- Proven experience in designing, implementing, and overseeing complex safety critical software systems.
Technical Skills:
- Proficiency in multiple programming languages.
- Deep understanding of software engineering principles, design patterns, and best practices.
- Experience in real time embedded control systems.
Architectural Skills:
- Strong ability to create, maintain, and communicate software architecture and design documentation.
- Experience in architectural frameworks and methodologies.
- Ability to design scalable, high-performance, and secure systems.
- Proficient in conducting architectural reviews and ensuring alignment with business objectives and technology standards.
Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong leadership, influencing and mentoring abilities.
- Effective communication skills, both verbal and written.
- Ability to work collaboratively with cross-functional teams and stakeholders.
- Strategic thinking and a proactive approach to addressing challenges.
Additional Requirements:
- Certification in relevant technologies or methodologies (e.g., ISO26262) is a plus.
- Continuous learning mindset and staying updated with emerging technologies and industry trends.
- Experience with cybersecurity principles and practices is advantageous.
- Strong project management skills and experience in leading software development projects.
- Ability to balance technical excellence with business needs and constraints.
Note: candidates must have existing full working rights for Australia
Benefits
- The opportunity to have ownership over your responsibilities.
- Satisfaction in being at the forefront of creating the future of a new and growing class of autonomous electric vehicles.
- Work alongside a friendly and passionate team on cutting edge technology.
- Mentorship by senior engineers from a variety of backgrounds and expertise.
- Enjoy kitchen facilities, including an on-site barista, with free snacks, drinks, lunch, fresh fruit and tea/coffee provided daily.
•
Last updated on Jun 20, 2024