Software Architect - Automotive & Embedded Systems

Job Locations
IN-TN-Chennai | IN-KA-Bangalore
Job area
Engineers & Technicians
Employment type
Permanent
Workplace
On-Site
ID
2025-46493

Overview

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.

Responsibilities

● 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

Qualifications

B.E.

Essential skills

  • Industry Knowledge: Experience in the automotive sector is strongly preferred.
  • Domain Knowledge: Experience in the Reprocessing domain is preferred.
  • Programming Proficiency: Expert-level programming skills in C/C++ on Linux/Ubuntu and embedded platforms.
  • Hardware Platform Experience:
    • Proven hands-on experience with the Qualcomm® Snapdragon™ Ride SoC.
    • Experience with Qualcomm QCR100 is highly desirable.
  • Performance Optimization: Demonstrated experience building highly optimized software for memory efficiency and high-compute workloads on both cloud and embedded platforms.
  • Cloud : Knowledge of AWS and containerization technologies like Docker is highly desired.
  • Problem Solving: Excellent and methodical debugging skills applicable to complex, system-level issues on cloud and embedded targets.

Experience

A minimum of 10+ years in software development, with a dedicated 4+ years of experience in designing and architecting software elements/components.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.