Firmware/Software Design Engineer
Job in
Nashville, Davidson County, Tennessee, 37247, USA
Listed on 2026-02-12
Listing for:
Diversified Power International, LLC.
Full Time
position Listed on 2026-02-12
Job specializations:
-
Engineering
Electrical Engineering, Embedded Software Engineer, Systems Engineer, Hardware Engineer
Job Description & How to Apply Below
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
- 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
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×