Firmware/Software Design Engineer 2 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Diversified Power International · 4 months ago

Firmware/Software Design Engineer 2

Diversified Power International LLC is a Piney Flats TN based business seeking a seasoned Firmware Design Engineer responsible for the development, maintenance, and organization of firmware for embedded processor product designs. The role involves working with microcontrollers and requires collaboration with mechanical and electrical engineers to drive product development and manage firmware code documentation and reporting.

BatteryElectronicsEnergyManufacturing

Responsibilities

Development of microcontroller firmware using various tools including ANSI-C, C++, assembler, Python, JTAG and IDE programs
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

Qualification

Firmware developmentMicrocontroller programmingReal-Time MCU debuggingCommunication protocolsDigital Circuit designEmbedded design skillsPythonCode managementProject managementOral communicationWritten communicationTeam collaboration

Required

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
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
Working experience with STM32Cube IDE environment a must
Minimum of 3 years programming experience
Must Live in or agree to relocate to Tri-Cities, eastern TN area

Preferred

Electrical Circuitry knowledge/background is a definite asset
Digital Control of Power Supply design knowledge/background a definite asset
Working experience with DAVE and Keil, an asset
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

Company

Diversified Power International

twittertwitter
company-logo
Diversified Power International manufactures and supplies smart battery chargers.

Funding

Current Stage
Early Stage
Company data provided by crunchbase