We are looking for an experienced Telematics Software Architect to design and lead the development of software solutions for automotive telematics systems. You will work closely with hardware, firmware, cloud, and QA teams to build scalable, reliable, and high-performance systems for vehicle connectivity, diagnostics, and remote services.
Roles & Responsibilities
Design end-to-end software architecture for telematics applications such as Vehicle tracking, Diagnostics (UDS), Remote vehicle control, Over-the-air (OTA) updates
Develop and review clean, efficient, and maintainable code using Embedded C/C++, Linux (Kernel 4.x / 6.x), Python
Define platform architecture and software approach for embedded systems
Work with various microcontrollers, processors, and peripherals
Strong understanding of hardware schematics and system-level design
Design and implement communication protocols CAN, LIN, I2C, SPI, UART, UDS Diagnostics, MQTT, TCP/IP
Lead network and communication architecture for telematics systems
Drive AUTOSAR or Linux-based implementations and ensure compliance
Integrate telematics software with modems, ECUs, diagnostics, and cloud services
Optimize system performance, reliability, and scalability
Lead architecture discussions, code reviews, and sprint planning
Define software standards, guidelines, and best practices
Collaborate with cross-functional teams including hardware, firmware, and QA
Create and maintain technical documentation, APIs, and design specifications
Qualifications
Bachelors or Masters degree in Software Engineering, Electronics, or related field
810 years of overall experience in embedded or automotive software
12 years of experience as a System or Software Architect in automotive systems
Strong experience in Embedded C/C++, Python, Linux or AUTOSAR environments, Automotive communication protocols
Good understanding of System architecture and design patterns, Functional Safety and automotive cybersecurity, Agile methodologies (Scrum, Kanban), CI/CD and DevOps practices
Strong analytical, problem-solving, and communication skills
* Ability to lead technical discussions and work effectively with teams
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.