Software Engineer - Automotive Testing
Job Description
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
- Perform requirement analysis, test case design, test script development, and test execution with strong expertise in automotive communication protocols such as CAN, LIN, and Ethernet.
What You Will Do
- Perform requirement analysis, test case design, test script development, and test execution with strong expertise in automotive communication protocols such as CAN, LIN, and Ethernet.
- Develop and maintain comprehensive test documentation including test plans, test cases, and test reports in compliance with ASPICE guidelines.
- Design and implement automation frameworks for functional and regression testing, improving test efficiency and coverage.
- Built and maintain reusable Python libraries and Robot Framework test suites to enable scalable and maintainable test automation.
- Collaborate closely with cross-functional teams (Development, Safety, Systems, QA) to ensure alignment of testing activities with Agile sprint goals.
- Conduct test reviews to ensure proper validation of functional safety goals and safety mechanisms.
- Work alongside developers to debug and resolve SIL (Software-in-the-Loop) test failures, ensuring timely issue resolution and improved system reliability.
What You Need to Be Successful
- 7+ years of experience in embedded software development, software integration, and validation within the automotive domain.
- Strong experience in Embedded C/C++ software development.
- Solid understanding of automotive software development processes and embedded system architectures.
- Experience performing software requirement analysis, change impact assessments, debugging, and defect resolution.
- Knowledge of Linux, QNX, or other embedded operating systems.
- Strong analytical and problem-solving skills with the ability to independently resolve moderately complex technical challenges.
- Experience collaborating with customer-facing engineering teams and cross-functional stakeholders.
- Ability to effectively document, communicate, and present technical information.
- Proven capability to provide technical guidance and mentoring to colleagues without direct people management responsibility.
- Strong ownership mindset with the ability to drive technical solutions from requirement analysis through implementation, validation, and customer delivery.
Bonus Points if You Have
- Completed MCA [Master of Computer Applications].
- Have experience in Software Testing in Adaptive and Classical AUTOSAR.
- Have experience working with Vector Canoe Tools and QNX hardware.
- Have Hands-On Experience with Vector Canoe, Tessy, Polyspace, and Test framework development for testing Application in QNX board.
- ISTQB certification
What Makes you Eligible -
- Develop automation scripts for functional and regression testing.
- Prepare comprehensive test reports and traceability matrices
- 3-4 years’ experience in embedded software.
- 3+ years of experience in Automotive and IVI systems.
- Validate software on HIL setup and vehicle environment for real-time verification
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
- Work from Office environment with in-person collaboration, with most office-based roles onsite Five days a week.