A leading engineering firm in Tennessee is seeking a seasoned Firmware Design Engineer to develop and maintain firmware for embedded processor designs. The ideal candidate will have a strong background in ANSI-C/C++ firmware development, communication protocols, and Real-Time MCU debugging. This position requires at least 2 years of programming experience and expertise in managing project documentation. Relocation to the Tri-Cities, TN area is a must.
Qualifications
Completion of a post-secondary education in Software/Computer and/or Electrical Engineering.
Proven background working with communication protocols including SPI, CANbus, UART.
Minimum of 2 years programming experience.
Responsibilities
Development of ANSI-C / C++ / and Assembler based firmware for Arm Cortex-M processor family.
Drive selection and integration of I/O interface hardware, chipsets, and communication protocols.
Provide management with weekly progress reports and improvement updates.
Skills
Firmware development in ANSI-C / C++ / Assembler
Communication protocols (SPI, CANbus, UART)
Real-Time MCU debugging
Project management skills
Oral and written communication skills
Education
Post-secondary education in Software/Computer and/or Electrical Engineering
Tools
DAVE
Kiel
Job description
A leading engineering firm in Tennessee is seeking a seasoned Firmware Design Engineer to develop and maintain firmware for embedded processor designs. The ideal candidate will have a strong background in ANSI-C/C++ firmware development, communication protocols, and Real-Time MCU debugging. This position requires at least 2 years of programming experience and expertise in managing project documentation. Relocation to the Tri-Cities, TN area is a must.