Job Title:
Senior Software Architect
About the Role:
We are seeking a highly skilled and experienced Senior Software Architect to join our team. The ideal candidate will have a strong background in software development, with a focus on distributed system architecture.
Key Responsibilities:
* Create high-level architecture designs aligning with business requirements and technical constraints
* Provide technical guidance and leadership to development teams, ensuring that architectural standards and best practices are followed
* Collaborate with stakeholders to gather and analyze requirements, ensuring that the architecture meets both functional and non-functional requirements
* Produce and maintain comprehensive architectural documentation (diagrams, design specifications, technical guidelines)
* Conduct code reviews to ensure that the implementation aligns with the architectural vision and adheres to quality standards
* Identify potential risks and develop mitigation strategies to address them, ensuring the robustness and reliability of the software
* Ensure that the architecture supports optimal performance, scalability, and maintainability of the software system
Requirements:
* Master's degree in Computer Science, Computer Engineering, or equivalent
* Working experience with:
* Software Defined Vehicle concept (including HPC and Hypervisor)
* AUTOSAR (Classic/Adaptive)
* Object Oriented Analysis and Design
* UML diagrams
* Design Patterns
* Strong analytical skills to identify and resolve architectural issues and make decisions that balance technical and business needs
* Knowledge in the following areas is considered an asset:
* C, C++, C#, Java, Python
* Embedded Software Development
* Micro-controller hardware and peripherals
* Requirement managing tools
* Automotive processes and quality standards
* Model Driven Development and MathWorks, MATLAB, Simulink or similar
* Excellent communication, analytical and team working skills
* Fluency in English; German or French is considered an asset
Bonus Points:
* Experience with Agile methodologies
* Knowledge of security best practices
About Our Company:
We are a leading company in the field of cutting-edge sensing technology, with a global presence and local expertise.