Design, modify, and debug embedded firmware for power and low-voltage systems. Develop and execute unit tests, perform root cause analysis, and create circuits and PCBs. Work with ARM/PIC architectures, and participate in design reviews. Issue Engineering Change Notices, and assist with technical support and quality issues.