Software Engineer - OTX and Python Scripting

HARMAN
Posted on
HARMAN logo

Experience
3 - 6 yrs
Salary (CTC)
₹9.2L - ₹10.2L
Job Location
Bengaluru, India
Vacancy
1
Designation
Software Engineer
Job Type
ONSITE

Job Description

< p> Description Requirements< /p> < p> < strong> Build and Integration Engineer (Yocto) with CI CD - 3 to 6 yrs< /strong> < /p> < p> About the Role: We are looking for a skilled Automotive Developer (Python + OTX) with hands-on experience in Object-Oriented Programming, REST APIs, and Automotive protocols. The ideal candidate will have exposure to Ethernet-based automotive communication, UDS, and modern software development practices including CI/CD, Agile, and version control systems.< /p> < p> What You Will Do:< /p> < ul> < li> Design, develop, and maintain Python applications using < strong> Object-Oriented Programming (OOP) principles< /strong> < /li> < li> Develop and integrate < strong> RESTful APIs< /strong> for internal and external systems< /li> < li> Work with < strong> Automotive protocols< /strong> , including < strong> Ethernet and UDS< /strong> , for vehicle diagnostics and communication< /li> < li> Create and manage < strong> Python packages< /strong> , virtual environments, and dependencies< /li> < li> Collaborate with cross-functional teams in an < strong> Agile development environment< /strong> < /li> < li> Participate in < strong> CI/CD pipeline< /strong> setup, maintenance, and automation< /li> < li> Use < strong> Git< /strong> for version control, code reviews, and collaboration< /li> < li> Analyze system requirements and troubleshoot issues with a strong < strong> analytical and problem-solving mindset< /strong> < /li> < /ul> < p> What You Need to Be Successful:< /p> < ul> < li> Automotive system knowledge (ECU, Sensors, Software, Actuators) and technical mindset< /li> < li> Good experience on OTX Scripting (ISO_13209)< /li> < li> Experience working with Diagnostic Tester tools such as DTS9 Monaco, GradeX or similar< /li> < li> Knowledge of automotive protocols such as UDS and CAN, LIN, FlexRay and DoIP< /li> < li> Experience in Java or any other programming language< /li> < li> Working Experience on ECU Flashing Bootloader Concepts< /li> < li> Ability to analyze the requirements and provide an appropriate solution< /li> < li> Ability to explore and learn new technologies< /li> < li> Agile Methodologies< /li> < li> Understand the vehicle diagnostic requirements as per the standards< /li> < li> Ensure code quality through unit testing, documentation, and best practices< /li> < /ul> < p> What Makes You Eligible:< /p> < ul> < li> Bachelors degree in Computer Science or related field< /li> < li> Strong problem-solving skills and attention to detail< /li> < /ul> Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.