TekPillar

Embedded Software Developer - Autosar

Click Here to Apply

Job Location

chennai, India

Job Description

Job Description : We are seeking a highly skilled Embedded Software Developer/Lead with 3-9 years of experience to join our dynamic team in Chennai. The ideal candidate will have a strong foundation in embedded software development, particularly in the automotive domain, and possess hands-on experience with Embedded C, CAN, UDS, and AUTOSAR standards. A strong focus will be on automotive systems and microcontroller programming, with a preference for those with expertise in NXP MCU. Job Title : Embedded Software Developer/Lead Work Experience : 3 to 9 Years Location : Chennai Skills Required : - Embedded C : Strong expertise in writing efficient and reliable code in Embedded C, focusing on real-time system requirements and hardware-level programming. - Automotive Software Development : Experience in designing and implementing software solutions for the automotive industry, working with ECUs (Electronic Control Units), automotive sensors, and actuators. - CAN Protocol (Controller Area Network) : Proficient in designing and managing CAN communication networks, implementing CAN protocols for in-vehicle communication, diagnostics, and troubleshooting. - UDS (Unified Diagnostic Services) : Knowledge of UDS protocol, enabling diagnostic services for vehicle networks, including reading and clearing fault codes, and programming ECU parameters. - AUTOSAR (Automotive Open System Architecture) : Experience in working with AUTOSAR architecture, developing software components that are modular, scalable, and reusable for automotive applications. - BSW (Basic Software) : Strong understanding of Basic Software layers used in automotive ECUs, including the configuration, development, and integration of software components like drivers, middleware, and hardware abstraction layers. - CICD (Continuous Integration and Continuous Deployment) : Experience in implementing non-agile CICD pipelines, automating the software build, test, and deployment process, ensuring code quality and faster delivery cycles. - NXP MCU (Microcontroller Unit) : Hands-on experience with NXP microcontrollers, including software development and debugging, and working with embedded hardware for automotive applications is highly preferred. Key responsibilities : - Developing and testing embedded software for automotive ECUs, ensuring high performance and reliability. - Designing, implementing, and troubleshooting CAN communication networks for vehicle diagnostics, in-vehicle communication, and data sharing between ECUs. - Working with the UDS protocol to implement diagnostic features for vehicles, such as reading and clearing fault codes, ECU parameter updates, and managing diagnostic data. - Using AUTOSAR standards to develop software components that can be reused across different platforms, ensuring modularity and scalability. - Designing, integrating, and optimizing BSW components, including drivers, middleware, and abstraction layers, ensuring seamless hardware-software integration for automotive systems. - Building and maintaining non-agile CICD pipelines for continuous integration and testing, automating the process of building, deploying, and verifying embedded software. - Collaborating with hardware engineers, system architects, and other stakeholders to ensure the seamless integration of software with the automotive hardware. - Leading a team of junior developers, providing guidance, mentoring, and ensuring the adherence to best practices in embedded software development. (ref:hirist.tech)

Location: chennai, IN

Posted Date: 1/14/2025
Click Here to Apply
View More TekPillar Jobs

Contact Information

Contact Human Resources
TekPillar

Posted

January 14, 2025
UID: 4985890116

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.