Description & Requirements
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
Join an innovative automotive engineering team contributing to next-generation Camera and Vision systems. As a Testing and Automation Engineer, you will be responsible for ensuring the quality, performance, and reliability of embedded software across platforms such as Linux, QNX, and Android.
You will play a key role in validating hardware-software interactions, building automation frameworks, and delivering robust solutions aligned with automotive standards.
What You Will Do
- Analyze system requirements, design specifications, and use cases to define comprehensive test strategies and plans
- Define test scope, objectives, and acceptance criteria across testing phases:
- Unit Testing
- Integration Testing
- System Testing
- Regression Testing
- Performance & Real-time Testing
- Stability and Compatibility Testing
- Design and develop test cases, procedures, and automation scripts using C/C++ and Python
- Set up and configure test environments, including:
- Hardware-in-the-Loop (HIL)
- Software-in-the-Loop (SIL)
- Test benches and specialized equipment
- Execute manual and automated testing on embedded targets and real hardware systems
- Perform real-time validation to ensure system responsiveness and performance compliance
- Validate hardware-software interactions across interfaces and communication protocols:
- SPI, I2C, UART
- CAN, Ethernet
- Perform defect tracking, management, and reporting
- Develop and maintain test automation frameworks and integrate into CI/CD pipelines
- Use debugging tools such as:
- Oscilloscopes
- Logic analyzers
- JTAG debuggers
- Multimeters
- Improve testing processes, methodologies, and tools for better quality and efficiency
- Ensure compliance with automotive standards such as:
- ISO 26262
- ASPICE
- IEC 61508
- Maintain documentation including:
- Test plans
- Test cases
- Test environments
- Test execution reports
- Develop and maintain Requirements Traceability Matrix (RTM)
What You Need to Be Successful
- 1–5 years of experience in Manual and Automation Testing in embedded systems
- Strong understanding of:
- Embedded systems architecture
- Operating systems: Linux, QNX, Android
- Experience working with ECUs, test benches, and hardware setups
- Strong Python scripting skills with experience in:
- pytest / unittest frameworks
- NumPy, Pandas, Matplotlib
- Experience with CANoe and CAPL scripting
- Hands-on experience with Vector hardware:
- VN1611, VN5620, VN5640
- Good understanding of automotive communication protocols:
- UDS over CAN
- Ethernet-based diagnostics
- Strong analytical, debugging, and problem-solving skills
Bonus Points If You Have
- Proficiency in C programming for embedded systems
- Experience with NI (National Instruments) systems
- Knowledge of automated test case generation tools and techniques
- Experience working in Agile / Scrum / SAFe environments
- Exposure to Infotainment or Camera/Vision domain
What Makes You Eligible
- Bachelor’s or Master’s degree in:
- Computer Science
- Electronics & Communication Engineering
- Or a related field
- Strong foundation in embedded software testing and automation
- Ability to work in a fast-paced, automotive product development environment
- Good communication and collaboration skills
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 through BeBrilliant
- Chance to work with a renowned German OEM
- You are expected to work all 5 days in a week in office