Embedded Software Engineer
You'll be sent to the company's own careers page — we don't collect applications.
About this role
* 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. * Write/update design documents, test specification, user manual and other support documents. * Work with Software R&D and SCADA Project Team for software, hardware integration and project support. * Perform software version control, defect tracking and change control in accordance with development process. * Report project progress, issues, and risk to hardware manager. * Support all phases of hardware and software development process from prototypes to final product. * Modify existing embedded software to ensure continuous product improvement both in quality and cost. * Provide technical consultancy for existing and potential projects. * Provide technical training to clients and internal staff.