COConverge Electronics
Senior Engineer_Manual Embedded Testing
Hyderabad ₹8-13 LPA Posted 19 Jun 2025
FULL TIME
Communication Protocols
RF Testing
Job Description
We are seeking a highly skilled and experienced Senior Engineer, Manual Embedded Testing to join our dynamic team. The ideal candidate will possess a strong background in embedded firmware testing, hardware debugging, and a deep understanding of IoT devices and communication protocols. This role requires a hands-on individual who can contribute to all phases of the software development lifecycle, ensuring the delivery of high-quality, reliable embedded systems.
Key Responsibilities:
- Test Planning & Execution: Work closely with stakeholders to thoroughly understand product requirements and use cases, translating them into comprehensive test plans and test cases.
- Perform functional, integration, and system testing for embedded devices, IoT solutions, and firmware.
- Create and execute detailed test cases based on functional and product design specifications, reporting results in adherence to QA policies and procedures.
- Analyze, interpret, and report test results for both system integration and verification purposes.
- Embedded & IoT Testing Expertise: Demonstrate strong expertise in testing Embedded Devices, IoT, and Firmware, including MQTT and other relevant protocols.
- Test various Communication Protocols such as CAN, I2C, SPI, RS232, RS485.
- Conduct testing of Cloud-based IoT firmware.
- Possess experience with cellular protocols (2G, 3G, 4G, 5G, LTE, NB-IoT, Cat-M) and RF testing using cellular network simulators.
- Utilize CAN tools (CANoe, CANalyzer, PCAN, etc.) for data logging, analysis, and debugging.
- Exhibit expertise in battery technologies, power profiling, and energy efficiency testing.
- Hardware Debugging & Tool Proficiency:Perform Hardware debugging and debug hardware setups in case of failures.
- Proficiently use logic analyzers, oscilloscopes, emulators, simulators, debuggers, and other diagnostic equipment.
- Quality Assurance & Process Improvement: Help define, promote, and ensure adherence to Quality Assurance processes, including test plan reviews, defect management, risk/complexity analysis, and regression test maintenance.
- Be responsible not only for the quality of the system but also for the way it is released to the customer.
- Provide pro-active feedback to development and system design teams to foster a strong quality culture.
- Define standard methodologies and train & guide engineers to maximize the value of test automation.
- Collaboration & Project Participation: Actively participate in the project planning process (e.g., estimates for project plan tasks, resources, completion time, capital requirements, risks, expenses, etc.).
- Support and participate in engineering processes (SDLC, release management, etc.).
- Work flexibly on manual testing and automation testing based on business priorities.
- Domain & Product Understanding: Quickly gain hands-on knowledge of products and rapidly acquire domain knowledge to apply in project execution.
- Understand the various use cases of the product, including other system integrations, to provide value to users.
- Maintain a relentless customer focus and provide customer perspective and product management vision to the delivery team.
Required Skills & Qualifications:
- 8+ years of hands-on experience in Embedded Firmware Testing.
- Strong experience in Hardware Debugging.
- Proven experience in testing IoT devices and Cloud-based IoT firmware.
- Extensive experience with Communication Protocols such as CAN, I2C, SPI, RS232, RS485.
- Proficiency in using logic analyzers, oscilloscopes, emulators, simulators, debuggers, and other diagnostic equipment.
- Experience with cellular protocols (2G, 3G, 4G, 5G, LTE, NB-IoT, Cat-M).
- Experience with RF testing and cellular network simulators.
- Expertise in battery technologies, power profiling, and energy efficiency testing.
- Strong hands-on experience with CAN communication and CAN tools (CANoe, CANalyzer, PCAN, etc.).
- Knowledge of communication protocols like REST (HTTP or CoAP), MQTT, etc.
- Familiarity with CI/CD pipelines, Jenkins, and automation frameworks for embedded testing.
- Experience utilizing Agile Software Process Techniques.
- Very strong understanding of testing techniques (e.g., unit, integration, system, user acceptance, etc.).
Desired Attributes:
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Detail-oriented with a commitment to delivering high-quality results.