Firmware/Software Design Engineer 2

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 technology company in Tennessee is seeking a seasoned Firmware Design Engineer to develop and maintain firmware for Cortex-M microcontrollers. Candidates should have a strong background in embedded systems and multiple programming languages, along with experience in communication protocols. This is a full-time contractual role with potential for remote work on a temporary basis. Candidates must be willing to relocate or live in the Tri-Cities area.

Qualifications

  • Minimum 3 years programming experience.
  • Experience with Even/Task driven software development.
  • Strong background in Electrical Circuitry is an asset.

Responsibilities

  • Develop and maintain firmware for Cortex-M microcontrollers.
  • Manage and document code development plans.
  • Provide regular progress reports to management.

Skills

Development of microcontroller firmware
Real-Time MCU debugging
Communication protocols (I2C, SPI, CAN, UART)
Embedded design skills
Project management skills
Oral and written communication skills

Education

Post-secondary education in Software/Computer and/or Electrical Engineering

Tools

STM32Cube IDE
DAVE
Keil

Job description

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

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

Similar jobs worth comparing

Firmware/Software Design Engineer 2
Firmware/Software Design Engineer 2

Hydro BioScience, LLC • Tennessee

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

Hydro BioScience, LLC • Tennessee

Hybrid
USD 75,000 - 95,000
Firmware/Software Design Engineer
Firmware/Software Design Engineer

Diversified Power International, LLC. • Tennessee

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

Hydro BioScience, LLC • Tennessee

On-site
USD 80,000 - 100,000
Firmware & Embedded Systems Engineer — Cortex-M, RTOS, Power
Firmware & Embedded Systems Engineer — Cortex-M, RTOS, Power

Diversified Power International, LLC. • Tennessee

Hybrid
USD 80,000 - 100,000
Software Engineer (Firmware Experience) - Knoxville, Tennessee
Software Engineer (Firmware Experience) - Knoxville, Tennessee

MissionHires • Knoxville (TN)

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

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,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 & Embedded Systems Engineer (Cortex-M)
Firmware & Embedded Systems Engineer (Cortex-M)

Hydro BioScience, LLC • Tennessee

On-site
USD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits