
Firmware/Software Design Engineer 2
Diversified Power International, LLC., Nashville, TN, United States
Description
Diversified Power International LLC, a Piney Flats TN based business is seeking a seasoned Firmware Design Engineer responsible for the development, maintenance and organization of firmware used in Cortex-M microcontrollers embedded processor product designs.
Demonstrable experience should include:
Development of microcontroller firmware using various tools including ANSI-C, C++, assembler, Python, JTAG and IDE programs
3yrs hands on experience with Free-RTOS, ARM CORTEX and STMicro IDE tools
Design, prototype, debug digital circuitry with PWM and analog A/D inputs
Demonstrate strong motor controller or power distribution firmware related design
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 including but not limited to RS323/485, I2C, SPI, Wireless
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 I2C, SPI, CAN, 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 is a definite asset
Digital Control of Power Supply design knowledge/background a definite assetWorking experience with DAVE and Keil, an asset
Working experience with STM32Cube IDE environment a must
iPhone and Android App Development is a definite asset
Experience with Even/Task driven software development, Linux, Shell/Python and software control such as GIT, Java, definite asset
Minimum of 3 years programming experience
Please submit resume when responding
Must Live in or agree to relocate to Tri-Cities, eastern TN area
May consider temporary work from remote on contractual basis
Job Type: Contractual, Full-time
#J-18808-Ljbffr
Diversified Power International LLC, a Piney Flats TN based business is seeking a seasoned Firmware Design Engineer responsible for the development, maintenance and organization of firmware used in Cortex-M microcontrollers embedded processor product designs.
Demonstrable experience should include:
Development of microcontroller firmware using various tools including ANSI-C, C++, assembler, Python, JTAG and IDE programs
3yrs hands on experience with Free-RTOS, ARM CORTEX and STMicro IDE tools
Design, prototype, debug digital circuitry with PWM and analog A/D inputs
Demonstrate strong motor controller or power distribution firmware related design
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 including but not limited to RS323/485, I2C, SPI, Wireless
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 I2C, SPI, CAN, 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 is a definite asset
Digital Control of Power Supply design knowledge/background a definite assetWorking experience with DAVE and Keil, an asset
Working experience with STM32Cube IDE environment a must
iPhone and Android App Development is a definite asset
Experience with Even/Task driven software development, Linux, Shell/Python and software control such as GIT, Java, definite asset
Minimum of 3 years programming experience
Please submit resume when responding
Must Live in or agree to relocate to Tri-Cities, eastern TN area
May consider temporary work from remote on contractual basis
Job Type: Contractual, Full-time
#J-18808-Ljbffr