Job Title:
Automotive Engineer
Company: Silicon Patterns
Location: Bangalore, Karnataka
Created: 2026-05-02
Job Type: Full Time
Job Description:
Embedded testing profile - C++ - python - 10+ yrsJob Description:Lead Software test infrastructure development Engineer - Embedded system testingPosition Overview:You will drive the architecture and development of the software infrastructure used for testingLidar firmware, perception software and associated artifacts. You will also drive strategictechnology management and future software solutions architecture that needs automotivecompliance requirements.Key Responsibilities:● Architect, design, and develop a robust and scalable Python and C++ based testautomation framework for performing fully automated tests for embedded devices andproviding traceable matrix for requirements to test-case to defect tracking. Developautomation features that allow end-to-end test coverage for all software and systemcomponents.● Mentor a team of skilled engineers dedicated to developing test cases, followingstandard coding practices. Drive code reviews to ensure consistent coding standardsacross all team members.● Develop, implement, and optimize test strategies and plans for automotive software,including functional, regression, performance, and security testing.● Collaborate with cross-functional teams (Firmware, digital signal processing algorithms,and Quality Assurance) to define test requirements and review product specifications.● Maintain a detailed understanding of the automotive industry’s regulatory and safetystandards (e.g., ISO 26262, AUTOSAR, ASPICE) and ensure the team is compliant.● Collaborating with the product owners, architects and other stakeholders to understandthe business requirements and plan the quality assurance strategies accordingly.Qualifications:● BS in Computer Science, Electrical Engineering, or a related technical field.● 8 - 12 years of experience in software testing of embedded devices, preferably in theautomotive industry.● Strong proficiency in Python and C++ programming and relevant libraries/frameworksfor test automation.● Proficiency in test-case development with docker/kubernetes● Practical knowledge of verification and validation means using testbeds and simulators aswell as experience with hardware in the loop (HIL) and software in the loop (SIL) testenvironments.● Knowledge of Embedded device testing, REST APIs, UI testing, Selenium/Playwright,Embedded Linux, Docker, SSH, Shell scripting, Linux services, Computer networks.● Experience with continuous integration and deployment (CI/CD) practices using Jenkins,Jira, Bitbucket, Agile methodologies, following sprint cycle for test-case development,system and integration testing.● Excellent problem-solving skills, with the ability to analyze complex technical issues andbreak down into simple sprint stories.● You have a problem-solving mindset and, able to mentor and guide juniors in solving dailydevelopment challenges.● Proven ability to work in a fast-paced and dynamic environment, managing multiplepriorities and projects simultaneously.Nice to Have● Strong knowledge of automotive testing standards and frameworks, such as ISO 26262,AUTOSAR, ASPICEetc.● Deep understanding of automotive software systems, including embedded systems,ADAS, infotainment, or electric vehicle control software.● Experience with JAMA for requirements management software (or equivalent).● Experience with JIRA for defect tracking and familiar with Agile methodologies.