Our customer is a leading player in the automotive industry, dedicated to advancing cutting-edge vehicle engine technology. We are currently seeking an exceptionally skilled Senior C++ Architect and Designer to join their dynamic team. If you possess over 15 years of C++ expertise, with a minimum of 5 years as a software architect, and a profound understanding of vehicle engines and automotive software, particularly in Electronic Control Units (ECU), we encourage you to apply.
As a Senior C++ Architect and Designer, you will play a critical role in shaping the software architecture and design of our vehicle engines. Your primary responsibilities will include:
C++ Mastery: Bring your extensive 15+ years of C++ experience to design, develop, and optimize software solutions for vehicle engines and ECUs, ensuring high performance and reliability.
Software Architecture: Leverage your 5+ years of experience as a software architect to design scalable, maintainable, and efficient software architectures that meet the demands of modern automotive systems.
OBD Expertise: Apply your in-depth knowledge of On-Board Diagnostics (OBD) to develop, enhance, and maintain diagnostic software for engine systems, ensuring compliance with industry standards and regulations.
To excel in this role, you should possess the following qualifications:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Over 15 years of hands-on experience in C++ programming, with at least 5 years of focus on software development for automotive applications.
A minimum of 5 years of experience in software architecture roles, demonstrating the ability to design complex and scalable systems.
Strong expertise in automotive software development, particularly in ECU software design and development.
In-depth knowledge of On-Board Diagnostics (OBD) standards and protocols.
Excellent problem-solving skills and the ability to work collaboratively within cross-functional teams.