Work within hardware department to research, design, develop, modify and maintain embedded OS, PMON, firmware and application software and device drivers for SCADA RTU and other support hardware. Perform troubleshooting, unit and integrated testing, verification of new and existing embedded software