





Niche embedded testing skills reduce applicants, but strong employer brand and Bangalore metro increase competition.
Embedded systems and medical-device testing skills are domain-specific and not easily transferable across industries.
Multiple mandatory filters: 9+ years, embedded systems experience, and required Python/Pytest plus CAN/CANOpen/MQTT.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, build, and maintain automated test frameworks and test cases for embedded software integrating Python, Pytest, and communication protocols CAN, CANOpen, and MQTT.
Develop and execute test plans covering functional, integration, and system-level testing in Linux-based embedded system environments.
Collaborate with engineering teams to analyze test results, debug issues, validate fixes, support regression and release testing, and mentor junior engineers.
9+ years of professional experience in software test engineering, specifically with embedded systems.
Bachelor’s or Master’s degree in Computer Science, Electronics and Communication, Embedded Systems, Electrical/Electronics Engineering, or related field.
Strong proficiency in Python, Pytest, and knowledge of CAN, CANOpen, MQTT protocols.
Experience working with Eclipse IDE or VS Code for test development in Linux environments.
Experienced in end-to-end ownership of embedded system test cycles and automation frameworks.
Skilled in integrating testing processes within CI/CD pipelines and collaborating cross-functionally for issue resolution.
Exposure to or interest in the medical domain and complex embedded system testing frameworks, which is advantageous but not mandatory.