At the forefront of innovative sensing technology, we take pride in our cutting-edge solutions that empower people to lead better, safer, and more comfortable lives.
Key Responsibilities:
* Create high-level distributed system architecture that aligns with business requirements and technical constraints.
* Provide technical guidance and leadership to development teams, ensuring architectural standards and best practices are followed.
* Collaborate with stakeholders to gather and analyze requirements, ensuring 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 implementation aligns with the architectural vision and adheres to quality standards.
* Identify potential risks and develop mitigation strategies to address them, ensuring robustness and reliability of the software.
* Ensure the architecture supports optimal performance, scalability, and maintainability of the software system.
* Work closely with other architects, developers, testers, and project managers to ensure seamless integration and delivery of the software.
* Ensure the software architecture supports high-quality standards, including security, reliability, and usability.
Requirements:
* Master's degree in Computer Science, Computer Engineering, Electronics Engineering or equivalent.
* Working experience with software-defined vehicle concept, AUTOSAR (Classic/Adaptive), object-oriented analysis and design, UML diagrams, design patterns, and micro-controller hardware and peripherals.
* Strong analytical skills to identify and resolve architectural issues and make decisions that balance technical and business needs.
* Knowledge in areas like C, C++, C#, Java, Python, embedded software development, requirement managing tools (DOORS), automotive processes and quality standards (SPICE, ASIL, HIS, MISRA), and model-driven development is considered an asset.
* Excellent communication, analytical, and team working skills.
* Fluency in English (spoken and written); German or French is considered an asset.
Join a dynamic, motivated, and solution-oriented team that values your contribution. You will have the opportunity to develop new ideas, work in a multicultural environment, and enjoy flexible working hours.