Overview
Develop and maintain test software for embedded systems, building automated test frameworks and robust test cases for firmware and hardware integration.
What you'll do
- Develop and execute test plans for embedded software and systems.
- Develop and maintain automated tests and frameworks using Python, Pytest and API based tests.
- Perform functional, integration, and system-level testing; analyse test results and identify defects, root causes, and improvement areas.
- Validate embedded applications in Linux-based environments.
- Work with communication protocols such as CAN and CAN Open for testing.
- Collaborate with development teams for issue resolution and validation.
- Maintain test documentation including test cases, reports, and logs; support regression testing and release validation activities.
- Contribute to continuous improvement of test processes and automation frameworks and ensure compliance with defined testing standards and procedures.
- Integrate test suites into CI/CD pipelines and report test metrics.
- Debug failures, triage issues with firmware/hardware teams, and verify fixes.
- Mentor junior engineers and promote best practices in test automation.
What you'll need
- Bachelor's/master's degree in computer science, Electronics and Communication, Embedded system, Electrical/Electronics Engineering, or a related field.
- 4 to 6 years of total professional software test engineering experience.
- Proven experience in testing embedded systems and owning complete test cycle.
- Strong knowledge of Python, PyTest, CAN, CANOpen, and API based test systems.
- Experience with Eclipse IDE/VS Code for test development in Linux.
- Excellent communication and collaboration skills to work effectively within a team.
- Strong problem-solving skills and the ability to analyse and debug complex issues.
Nice to have
- Experience in Medical Domain is an added advantage.
- Proven track record of testing and maintaining complex test frameworks on embedded systems.
- Complete understanding of embedded system, standard test development frameworks and best practices.
Details
- Work flexibility: Hybrid or Onsite.
- Travel percentage: 10%.
Read the full description and apply on the company’s own careers page.