Firmware/Software Design Engineer 2

Hydro BioScience, LLC

Tennessee

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hydro BioScience, LLC is looking for a seasoned Firmware Design Engineer to work in Piney Flats, TN. You'll be responsible for the development, maintenance, and organization of firmware for Cortex-M microcontrollers. The role involves hands-on experience with Free‑RTOS and various debugging tools.

Candidates must have a post-secondary education in Software/Computer or Electrical Engineering, with a minimum of 3 years of programming experience. Relocation to the Tri-Cities area is necessary for applicants.

Qualifications

  • Minimum of 3 years programming experience.
  • Experiential knowledge of PWM, analog A/D inputs, and electrical circuitry.
  • Strong oral and written communication skills.

Responsibilities

  • Develop firmware for microcontroller using ANSI-C, C++, and other tools.
  • Debug digital circuitry and collaborate with engineers.
  • Manage code revisions and provide progress updates.

Skills

Firmware development
Real-time debugging
Communication protocols (I2C, SPI, CAN)
Embedded design skills
MCU programming

Education

Post-secondary education in Software/Computer/Electrical Engineering

Tools

STM32Cube IDE
DAVE
Keil
GIT

Job description

Overview

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.

May consider temporary work from remote on contractual basis.

Responsibilities
  • Development of microcontroller firmware using various tools including ANSI‑C, C++, assembler, Python, JTAG and IDE programs
  • Hands‑on experience with Free‑RTOS, ARM Cortex and STMicro IDE tools (3 years required)
  • Design, prototype, debug digital circuitry with PWM and analog A/D inputs
  • Strong motor controller or power distribution firmware related design
  • Collaborate with mechanical/electrical engineers to plan product development
  • Drive selection and integration of I/O interface hardware, chipsets, and communication protocols including RS‑232/485, I2C, SPI, Wireless
  • Manage and document code, code revisions, code development plans
  • Provide management with weekly progress reports and improvement updates
Qualifications
  • 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 real‑time MCU debugging skills
  • Demonstrable communications, project and people management skills
  • Strong oral and written communication skills
  • Electrical circuitry knowledge/background is an asset
  • Digital control of power supply design knowledge/background is an asset
  • Working experience with DAVE and Keil is an asset
  • Working experience with STM32Cube IDE environment is a must
  • iPhone and Android app development is an asset
  • Experience with event/task‑driven software development, Linux, Shell/Python and software control such as GIT, Java is an asset
  • Minimum of 3 years programming experience

Must live in or agree to relocate to Tri‑Cities, eastern Tennessee area.

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

Diversified Power International, LLC. • Tennessee

Hybrid
USD 80,000 - 100,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
Software Engineer (Firmware Experience) - Knoxville, Tennessee
Software Engineer (Firmware Experience) - Knoxville, Tennessee

MissionHires • Knoxville (TN)

On-site
USD 80,000 - 110,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
Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Firmware & Embedded Systems Engineer (Cortex-M)
Firmware & Embedded Systems Engineer (Cortex-M)

Hydro BioScience, LLC • Tennessee

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

Hutchinson SA • Woburn (MA)

On-site
USD 90,000 - 120,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