Software Engineer - OTX and Python Scripting
HARMAN India
Location
🇮🇳 Bengaluru, India
Type
full_time
Salary
Undisclosed
Posted
1mo ago
Job Description
Build and Integration Engineer (Yocto) with CI CD - 3 to 6 yrs Introduction: A Career at HARMAN Automotive We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. • Engineer audio systems and integrated technology platforms that augment the driving experience • Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence • Advance in-vehicle infotainment, safety, efficiency, and enjoyment
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.
What You Will Do
: • Design, develop, and maintain Python applications using Object-Oriented Programming (OOP) principles • Develop and integrate RESTful APIs for internal and external systems • Work with Automotive protocols, including Ethernet and UDS, for vehicle diagnostics and communication • Create and manage Python packages, virtual environments, and dependencies • Collaborate with cross-functional teams in an Agile development environment • Participate in CI/CD pipeline setup, maintenance, and automation • Use Git for version control, code reviews, and collaboration • Analyze system
requirements
and troubleshoot issues with a strong analytical and problem-solving mindset
What You Need
to Be Successful: • Automotive system knowledge (ECU, Sensors, Software, Actuators) and technical mindset • Good experience on OTX Scripting (ISO_13209) • Experience working with Diagnostic Tester tools such as DTS9 Monaco, GradeX or similar • Knowledge of automotive protocols such as UDS and CAN, LIN, FlexRay and DoIP • Experience in Java or any other programming language • Working Experience on ECU Flashing & Bootloader Concepts • Ability to analyze the