Embedded Systems Verification Engineer
Gurugram,
India
Gurugram,
India
Detailed Description: We are seeking an experienced Embedded Systems Verification Engineer to join our team. The Verification Engineer will be responsible for designing, developing, and executing verification and validation strategies for embedded systems projects. This includes creating test plans, developing test cases, executing tests, analyzing results, and ensuring compliance with project requirements and industry standards. The ideal candidate will have a strong background in embedded systems testing, proficiency in test automation tools and techniques, and experience with verification methodologies such as simulation, emulation, and hardware-in-the-loop (HIL) testing.
Key Responsibilities:
- Verification Strategy and Planning:
- Define verification and validation strategies, methodologies, and approaches for embedded systems projects, considering project scope, objectives, and constraints.
- Develop test plans, test scenarios, and verification procedures to ensure comprehensive coverage of system requirements.
- Test Case Development and Execution:
- Create detailed test cases, test scripts, and test procedures to verify embedded software and hardware functionality, performance, and reliability.
- Execute tests using simulation tools, emulators, and hardware-in-the-loop (HIL) setups, following established test plans and procedures.
- Test Automation and Tool Development:
- Develop test automation scripts and frameworks using programming languages such as Python, C/C++, or scripting languages for efficient and scalable test execution.
- Implement and customize test tools, simulators, and emulators to support verification activities and streamline testing processes.
- Results Analysis and Reporting:
- Analyze test results, identify defects, anomalies, and performance issues, and collaborate with cross-functional teams to resolve them.
- Generate comprehensive test reports, metrics, and documentation to communicate verification status, findings, and recommendations to stakeholders.
- Compliance and Standards:
- Ensure compliance with industry standards, regulatory requirements, and best practices in embedded systems verification and validation, such as ISO 26262, IEC 61508, or DO-178C.
- Conduct audits, reviews, and inspections to verify adherence to quality standards and procedures.
Qualifications:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 5+ years of experience in embedded systems verification, testing, or related roles.
- Proficiency in test automation tools and frameworks, such as Python, Selenium, Robot Framework, or similar.
- Strong understanding of verification methodologies, including simulation, emulation, and hardware-in-the-loop (HIL) testing.
- Experience with simulation tools, emulators, and hardware platforms for embedded systems testing.
- Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
Preferred Qualifications:
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools, such as Jenkins, GitLab CI, or Travis CI.
- Knowledge of real-time operating systems (RTOS), embedded Linux, or bare-metal programming.
- Familiarity with industry standards and certifications for embedded systems verification and validation.
- Strong communication skills and ability to collaborate effectively with cross-functional teams and stakeholders.
Benefits & Perks
Employers we hire for, prioritize the well-being and satisfaction of their employees, and offer many of these benefits
Competitive Salary Packages
Performance Bonuses
Health Insurance
EPF & Gratuity
Flexible Work Arrangements
Paid Time Off (PTO)
Training and Development
Employee Assistance Programs
Meal and Refreshment
Maternity and Paternity Leave
Recreational Facilities
Employee Stock Ownership Plans (ESOPs)
Explore Our Services
FOR BUSINESSES
- Digital Engineering
- Embedded Engineering
- Quality Engineering
- Application Modernization