Development of ANSI-C / C / and Assembler based firmware for Arm Cortex-M processor family. Design, prototype, debug digital circuitry with analog A/ D inputs. Work with a team of mechanical/electrical engineers to plan product development. Drive selection and integration of I/ O interface hardware, chipsets, and communication protocols. Manage and document code, code revisions, code development plans. Provide management with weekly progress reports and improvement updates Requirements Completion of a post-secondary education in Software/ Computer and/or Electrical Engineering. Proven background working with communication protocols including SPI, CA - Nbus, UART - Demonstrable analytical, electrical and embedded design skills. Strong/demonstrable Real-Time MCU debugging skills. Demonstrable communications, project and people management skills. Strong oral and written communication skills. Electrical Circuitry knowledge/background a definite asset. Digital Control of Power Supply design...Design Engineer, Firmware, Software, Electrical Engineer, Design, Engineer, Manufacturing, Technology