The Software Architect will be responsible for the high-level design and technical leadership of our core software components. This individual will drive the development of a highly optimized, high-performance software stack for our cutting-edge automotive products. The ideal candidate is a hands-on architect with deep expertise in C/C++, embedded systems, and cloud technologies, capable of solving complex problems and guiding development teams toward robust and scalable solutions.
● Lead the architectural design and implementation of software elements and components for our automotive platform.
● Develop and maintain a high-performance, memory-optimized software stack for both embedded and cloud environments.
● Provide technical guidance and mentorship to software development teams on best practices for coding, design, and system architecture.
● Architect solutions leveraging Qualcomm® Snapdragon™ Ride SoCs and other advanced hardware platforms.
● Collaborate with cross-functional teams including hardware, systems engineering, and quality assurance to define requirements and ensure seamless integration.
● Drive the evaluation and adoption of new technologies, tools, and development processes.
● Champion and implement robust debugging
B.E.
A minimum of 10+ years in software development, with a dedicated 4+ years of experience in designing and architecting software elements/components.