Description & Requirements
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 requirements and provide an appropriate solution
- Ability to explore and learn new technologies
- Agile Methodologies.
- Understand the vehicle diagnostic requirements as per the standards.
- Ensure code quality through unit testing, documentation, and best practices
What Makes You Eligible:
- Bachelor's degree in Computer Science or related field
- Strong problem-solving skills and attention to detail
What We Offer:
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Access to cutting-edge technologies and tools
- Recognition and rewards for outstanding performance
- Chance to work with a renowned German OEM
- work from office all 5 days in the week
Note: Only candidates who meet the mandatory requirements will be considered. Please provide detailed information about your experience and skills in your application.