Embedded Firmware & Software Design Engineer

Hydro BioScience, 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

Hydro BioScience, LLC is seeking a seasoned Firmware Design Engineer responsible for the development, maintenance, and organization of firmware used in Infineon XMC Family embedded processor designs. The ideal candidate will have experience in ANSI-C, C++, and various communication protocols like SPI and CANbus.

Located in the Tri-Cities, TN area, the role involves working closely with a team of engineers, managing firmware documentation, and providing regular progress reports to management. Candidates should have a strong educational background in Electrical Engineering and at least 2 years of programming experience.

Qualifications

  • Completion of a post‑secondary education in Software/Computer and/or Electrical Engineering.
  • Minimum of 2 years programming experience.
  • Proven background working with communication protocols including SPI, CANbus, UART.

Responsibilities

  • Development of ANSI-C / C++ / and Assembler based firmware for Arm Cortex‑M processor family.
  • Design, prototype, debug digital circuitry with analog A/D inputs.
  • 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.
  • Manage and document code, code revisions, code development plans.
  • Provide management with weekly progress reports and improvement updates.

Skills

ANSI-C
C++
Assembler
SPI
CANbus
UART
Real-Time MCU debugging
Project management
Oral and written communication
Electrical Circuitry

Education

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

Tools

DAVE
Kiel

Job description

Hydro BioScience, LLC is seeking a seasoned Firmware Design Engineer responsible for the development, maintenance, and organization of firmware used in Infineon XMC Family embedded processor designs. The ideal candidate will have experience in ANSI-C, C++, and various communication protocols like SPI and CANbus.

Located in the Tri-Cities, TN area, the role involves working closely with a team of engineers, managing firmware documentation, and providing regular progress reports to management. Candidates should have a strong educational background in Electrical Engineering and at least 2 years of programming experience.

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

Similar jobs worth comparing

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 Design Engineer — Cortex-M Embedded (Remote Eligible)
Firmware Design Engineer — Cortex-M Embedded (Remote Eligible)

Hydro BioScience, LLC • Tennessee

Hybrid
USD 75,000 - 95,000
Firmware & Embedded Systems Engineer (Cortex-M)
Firmware & Embedded Systems Engineer (Cortex-M)

Hydro BioScience, LLC • Tennessee

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

Hydro BioScience, LLC • Tennessee

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

Diversified Power International, LLC. • Tennessee

Hybrid
USD 80,000 - 100,000
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

Survival Systems Staffing • Austin (TX)

On-site
USD 95,000 - 150,000
Embedded Systems Engineer: Firmware & Protocols
Embedded Systems Engineer: Firmware & Protocols

SMC • Noblesville (IN)

On-site
USD 70,000 - 100,000