Firmware/Software Design Engineer
Diversified Power International - Piney Flats, TN
Apply NowJob Description
Seeking 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 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 RequirementsCompletion of a post-secondary education in Software/Computer and/or Electrical Engineering Proven background working with communication protocols including SPI, CANbus, 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 knowledge/background a definite asset Working experience with DAVE, and Kiel, a definite asset Minimum of 2 years programming experience Please submit resume when responding Must Live in or agree to relocate to Tri-Cities, TN area
Created: 2026-03-04