Firmware/Software Design Engineer
Firmware Design EngineerSeeking a seasoned Firmware Design Engineer responsible for the development, maintenance and organization of firmware used in Infineon XMC Family embedded processor product designs.Position Summary:Development of ANSI-C / C++ / and Assembler based firmware for Arm Cortex-M processor familyDesign, prototype, debug digital circuitry with analog A/D inputsWork with a team of mechanical/electrical engineers to plan product developmentDrive selection and integration of I/O interface hardware, chipsets, and communication protocolsManage and document code, code revisions, code development plansProvide management with weekly progress reports and improvement updatesRequirements:Completion of a post-secondary education in Software/Computer and/or Electrical EngineeringProven background working with communication protocols including SPI, CANbus, UARTDemonstrable analytical, electrical and embedded design skillsStrong/demonstrable Real-Time MCU debugging skillsDemonstrable communications, project and people management skillsStrong oral and written communication skillsElectrical Circuitry knowledge/background a definite assetDigital Control of Power Supply design knowledge/background a definite assetWorking experience with DAVE, and Kiel, a definite assetMinimum of 2 years programming experiencePlease submit resume when respondingMust live in or agree to relocate to Tri-Cities, TN area