Firmware/Software Design Engineer

Diversified Power International, LLC.

Tennessee

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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

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
Requirements
  • Completion 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware/Software Design Engineer
Firmware/Software Design Engineer

Hydro BioScience, LLC • Tennessee

On-site
USD 80,000 - 100,000
Firmware/Software Design Engineer 2
Firmware/Software Design Engineer 2

Diversified Power International, LLC. • Tennessee

Hybrid
USD 80,000 - 100,000
Firmware/Software Design Engineer 2
Firmware/Software Design Engineer 2

Hydro BioScience, LLC • Tennessee

On-site
USD 80,000 - 110,000
Embedded Firmware & Software Design Engineer
Embedded Firmware & Software Design Engineer

Hydro BioScience, LLC • Tennessee

On-site
USD 80,000 - 100,000
Electronic Engineer
Electronic Engineer

Hydro BioScience, LLC • Tennessee

Hybrid
USD 75,000 - 95,000
Embedded Firmware & Software Design Engineer (C/ARM)
Embedded Firmware & Software Design Engineer (C/ARM)

Diversified Power International, LLC. • Tennessee

On-site
USD 80,000 - 100,000
Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Software Engineer (Firmware Experience) - Knoxville, Tennessee
Software Engineer (Firmware Experience) - Knoxville, Tennessee

MissionHires • Knoxville (TN)

On-site
USD 80,000 - 110,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
Firmware Developer
Firmware Developer

TecTammina • Hillsboro (OR)

On-site
USD 100,000 - 120,000