Here's the Job Description for the 'Modbus Protocol Test Engineer - Embedded Testing' role at Maimsd Technology:
Maimsd Technology
Job Title: Modbus Protocol Test Engineer - Embedded Testing
Department: Quality Assurance / Embedded Systems
Location: Hyderabad, Telangana, India
Job Summary: Maimsd Technology is seeking a skilled Modbus Protocol Test Engineer with strong expertise in Modbus communication protocol and embedded systems.
The ideal candidate will possess deep knowledge of embedded systems, field devices, and industrial automation protocols, particularly Modbus RTU/TCP.
This role requires hands-on experience in validation, field simulation testing, and ensuring the robust and reliable communication of industrial systems.
Key Responsibilities:
- Validate Modbus communication between master-slave devices, ensuring accurate data exchange and protocol adherence.
- Perform packet-level analysis and log decoding to thoroughly investigate communication flows and identify discrepancies.
- Utilize industry-standard and custom tools such as Modbus Poll, ModScan, pymodbus, or in-house simulators for comprehensive testing.
- Write detailed test cases, simulate diverse device behaviors, and perform rigorous regression tests to ensure system stability.
- Interface directly with hardware and firmware teams to address and resolve integration issues.
- Document protocol compliance, identified errors, and maintain detailed traceability logs for all testing activities.
Requirements:
- Experience: 6 to 12 years of hands-on experience in embedded or protocol testing.
- Modbus Expertise: Strong understanding of Modbus RTU and Modbus TCP/IP.
- Testing Tools & Scripting: Experience using protocol analyzers, test benches, or writing custom Python test scripts for automation.
- Data Integrity: In-depth knowledge of Modbus registers, coils, bits, and expertise in data integrity validation.
- Networking & Industrial Automation: Good grasp of RS-485, TCP/IP stacks, and industrial automation flows.
- Domain Focus: Protocol Testing for Industrial Systems.
- Domain Expertise: Embedded systems, industrial automation, PLCs, IoT.
Preferred Qualifications:
- Familiarity with CAN, BACnet, or other industrial protocols.
- Experience testing PLC (Programmable Logic Controller), SCADA (Supervisory Control and Data Acquisition), or IoT Gateways.
- Basic knowledge of Python or C scripting for test automation.
Skills Required
Can, Plc, Python, Automation