Software Engineer
Core
Embedded Software Engineer integrating, configuring, and validating power monitoring and metering solutions for Remote Power Panels (RPPs) and industrial power distribution systems.
Role type
Embedded Software Engineer
Builds
Power monitoring and metering solutions for commercial and industrial power distribution systems
Domain
Industrial power distribution and monitoring
Required skills
C, C++, Python, IP networking fundamentals, TCP/IP communications, embedded systems, power monitoring
Preferred skills
Modbus RTU, Modbus TCP, Ethernet, RS-485, serial communications, industrial networking, SNMP, BACnet, MQTT, RPPs, PDUs
Technologies
C, C++, Python, Modbus RTU, Modbus TCP, Ethernet, RS-485, TCP/IP, SNMP, BACnet, MQTT
Responsibilities
Support integration and validation of metering devices with RPP products, Configure and test communication interfaces between devices and monitoring systems, Troubleshoot communication and connectivity issues in lab and field environments, Investigate and resolve product issues, Assist with root cause analysis and corrective action development, Support software and firmware release validation activities, Develop and maintain technical documentation and test procedures
Seniority
Entry-level to Junior, hands-on IC