We are looking for a
dynamic and highly skilled Software Architect to define and implement the next
industry standard for safety-critical, POSIX-based middleware in the automotive
industry. This role is crucial to shaping the core technology stack for future
vehicle systems and involves deep technical ownership from concept to unit
verification. If you have a passion for developing robust, secure, and scalable
systems in C++17 or Rust and thrive in high-stakes, safety-critical
environments, we want you on our team.
Responsibilities
- Lead the full development lifecycle, from gathering and defining requirements through architecture design, development, and unit verification, ensuring robust and secure solutions.
- Develop and define scalable, efficient, and secure concepts for the next generation of automotive core middleware stacks, integrating safety and security at all stages of the development process.
- While this is an architecture-focused role, candidates must also be willing to contribute directly to coding and development, implementing key components of the stack in C++17 or Rust.
- Demonstrate deep proficiency in either C++17 or Rust, with a solid understanding of how to use these languages to develop high-performance, safety-critical systems.
- Apply a deep understanding of automotive safety and security standards (e.g., ISO 26262, ISO 21434) and ensure that all solutions meet the highest standards for performance, reliability, and security.
- Work closely with cross-functional teams, including system architects, developers, testers, and product managers, to drive the project forward. Mentor junior developers and provide guidance on architectural best practices
- Ensure comprehensive documentation of all concepts, designs, and implementations, and communicate technical decisions and trade-offs clearly to stakeholders.
Requirements
- Minimum 5+ years of experience in software architecture and development, with a strong focus on safety-critical or real-time systems.
- Expertise in C++17 or Rust, with a deep understanding of performance optimization, concurrency, and system-level programming.
- Extensive knowledge of automotive safety and security standards, including ISO 26262, ISO 21434, or similar.
- Experience developing POSIX-based systems, with a thorough understanding of how to architect and develop middleware in this environment.
Tools
- Communication, Diagnostics, System Stack , Cyber Security , Memory Stack
- C++
- Adaptive Knowledge
- POSIX Knowledge
- Safety Knowledge
- Cyber Security Knowledge
Skills
- Strong analytical and problem-solving skills, capable of tackling complex architectural challenges.
- Ability to take ownership and lead the development of cutting-edge solutions while collaborating with a diverse team
- Organizational and planning Skills
- Communication skills.
- Problem analysis and problem-solving skills.
- Judgment, time management, and decision-making ability
- Proactive
- Attention to detail and accuracy.
- Agility
What's great about the job?
- Joining a community of brilliant engineering minds.
- Expand your knowledge of various domains.
- Great mentorship process and professional development.
- Real responsibilities and challenges in a fast-evolving company
What We Offer
Each employee has a chance to see the impact of his work.
You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly
sports sessions, team building events, monthly drink, and much more
Perks
A full-time position
Attractive salary package.
Trainings
12 days / year, including
6 of your choice.
Sport Activity
Play any sport with colleagues,
the bill is covered.
Eat & Drink
Fruit, coffee and
snacks provided.