We are seeking a skilledEmbedded Systems Engineerwith 68 years of experience to join our team inBangalore. The ideal candidate will be responsible for designing and implementing communication protocols, performing system-level debugging, and delivering high-quality embedded solutions in a collaborative, geographically distributed environment.
Key Responsibilities
- Design, implement, and unit test embedded software modules usingC++on RTOS/Linux platforms.
- Work onIEC 60870-104andIEC 60870-101protocol implementations for SCADA systems.
- Develop and integrate support for protocols likeTCP/IP,RS-232, andIPC.
- Collaborate with architects, solution experts, and global engineering teams to ensure timely delivery and integration.
- Conductimpact analysis, perform defect and security fixes, and ensure quality compliance through thorough testing.
- Utilize tools such asWinDbgfor debugging memory leaks, crash dumps, and low-level system issues.
Must-Have Skills
- Strong programming experience inC++.
- Hands-on experience withcommunication protocols: IEC 60870-104, IEC 60870-101.
- Knowledge ofSCADA communication protocol simulatorssuch as ASE, TMW, IEDScout, IEDSmart.
- Proficiency inTCP/IP,RS-232,IPC, and other network/system-level protocols.
- Experience withRTOS/Linuxenvironments and debugging tools.
Optional Skills
- Experience in debugging memory leaks, crash dumps using tools likeWinDbgor similar.