Role Overview
We are looking for a
Embedded Testing Engineer ll 4+yrs
ll
Bengaluru
with strong expertise in manual testing of embedded systems and Python-based automation. The role involves validating embedded boards, electrical systems, and developing automation frameworks to ensure product quality and reliability.
About Us
CodeVyasa is a mid-sized product engineering company that works with top-tier product and solutions organizations such as McKinsey, Walmart, RazorPay, Swiggy, and others. We are a team of 550+ engineers, driving innovation across Product & Data Engineering, focusing on Agentic AI, RPA, Full Stack, and GenAI-based solutions.
Key Responsibilities
-
Manual Testing (Embedded + Electrical Systems)
-
Perform validation of embedded boards, power electronics, and system-level functionalities
-
Test communication interfaces such as UART, CAN, RS485, SPI, and I2C
-
Conduct electrical and functional testing using lab equipment (oscilloscopes, DMMs, power supplies, electronic loads)
-
Reproduce field issues and support root cause analysis
-
Python Automation
-
Develop and maintain automation frameworks and scripts using Python
-
Automate test cases for embedded systems and electrical parameters
-
Build device simulators or HIL setups using libraries like pySerial, python-can, Paramiko
-
Implement and maintain regression test suites
Required Skills & Qualifications
-
4–5 years of experience in embedded/system testing (manual + automation)
-
Strong proficiency in Python programming and automation
-
Solid understanding of electrical/electronics fundamentals (EEE/ECE preferred)
-
Hands-on experience with communication protocols (UART, CAN, RS485, SPI, I2C)
-
Strong debugging skills across firmware, hardware, and system levels
-
Experience with version control and collaboration tools (Git, Jira, Confluence)
Good to Have
-
Exposure to AI prompting or agentic workflows
-
Experience with Hardware-in-the-Loop (HIL) testing setups
-
Soft Skills
-
Strong analytical and problem-solving abilities
-
Ability to work cross-functionally with hardware, firmware, and software teams
-
Good communication and documentation skills
Why Join CodeVyasa?
-
Work on innovative, high-impact projects with leading global clients.
-
Exposure to modern technologies, scalable systems, and cloud-native architectures.
-
Continuous learning and upskilling opportunities through internal and external programs.
-
Supportive and collaborative work culture with flexible policies.
-
Competitive salary and comprehensive benefits package.
-
Free healthcare coverage for employees and dependents.