CareerPlan

Software Engineer

Raleigh, North Carolina, USA, 27616Full-time$80k–$118k2026-11-05 → 2026-11-10

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