Are you ready to revolutionize automotive software? Step into the driver’s seat of innovation!
As a Senior Software Architect, you’ll orchestrate the symphony of safety-critical systems.
Collaborate with brilliant minds, compose high-performance solutions, and accelerate a cutting-edge tech.
Location: Melbourne, Victoria
What’s in it for you:
- Great salary package
- Work on unique projects
- Excellent opportunity to sharpen your experience and skillset
- Excellent team and work culture
Job Description:
As a Senior Software Architect, you will design and oversee the implementation of complex safety-critical software systems. You'll ensure that all traceability, artifact generation, and documentation meet ISO 26262 certification standards. Working with cross-functional teams, you will create scalable, high-performance software architectures that align with our business goals and industry best practices.
What you’ll do:
- Architectural Strategy: Develop and communicate a clear software architecture strategy that aligns with business goals, focusing on modularity, maintainability, scalability, reliability, and security.
- Design and Development: Lead the design and implementation of software solutions, utilizing various architectural patterns, frameworks, and technologies. Ensure requirements are properly allocated, interfaces are well-defined, and documentation is maintained for bidirectional traceability of artifacts.
- Technical Leadership: Provide technical leadership and mentorship to development teams, guiding them in following architectural best practices and coding standards.
- Evaluation and Improvement: Continuously evaluate existing systems, identify improvement areas, and propose innovative solutions to enhance performance, security, and efficiency. Conduct make-buy-reuse analysis and provide recommendations.
- Documentation: Create and maintain detailed architecture documentation, including diagrams, technical specifications, and guidelines to ensure bidirectional traceability of artifacts. Serve as a subject matter expert where needed.
What you’ll need:
- 7-10 years of experience in software development and architecture.
- Proven track record in designing, implementing, and overseeing complex safety-critical software systems.
- Proficiency in multiple programming languages.
- Deep understanding of software engineering principles, design patterns, and best practices.
- Experience with real-time embedded control systems.
- Ability to create, maintain, and communicate software architecture and design documentation.
- Experience with architectural frameworks and methodologies.
- Skilled in designing scalable, high-performance, and secure systems.
- Proficiency in conducting architectural reviews to ensure alignment with business objectives and technology standards.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively with cross-functional teams and stakeholders.
Buckle up—it’s time to make history. APPLY NOW!