Firmware/Software Design Engineer 2
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