





Tier-1 brand but senior embedded specialization yields moderate applicant competition.
Role requires embedded firmware testing and protocols knowledge, limiting transferability across industries.
Explicit 9–12 years plus embedded, Python/Pytest and CAN/CANOpen/MQTT requirements enforce strict screening.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain automated test software and frameworks for embedded systems using Python and Pytest.
Design, execute, and validate test plans for embedded firmware and hardware integration, focusing on communication protocols like CAN, CANOpen, and MQTT.
Integrate test suites into CI/CD pipelines, analyze test results, debug issues, and collaborate with firmware/hardware teams to ensure product quality.
9+ years of professional software Test engineering experience.
Bachelor’s or master’s degree in Computer Science, Electronics and Communication, Embedded Systems, Electrical/Electronics Engineering, or related.
Strong proficiency in Python, Pytest, and experience with embedded system testing, including CAN, CANOpen, MQTT protocols.
Experience with Eclipse IDE or VS Code for test development in Linux environments.
Experienced in end-to-end embedded system test cycles including functional, integration, and system-level testing.
Skilled in developing and maintaining complex automated test frameworks for embedded systems.
Familiarity or experience in the medical domain is advantageous, along with ability to mentor junior engineers and improve test automation practices.