HVAC Controls Embedded Firmware Engineer

ICM Controls Corp.

Village of North Syracuse (NY)

On-site

USD 85,000 - 115,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ICM Controls Corp. in New York is seeking an Embedded Firmware Engineer to design, develop, debug, and maintain bare-metal C code for microcontroller-based HVAC/R controls.

You will collaborate with hardware and software teams to deliver reliable firmware from concept through production, covering peripherals, sensors, timers, and fault handling. Responsibilities include troubleshooting hardware/firmware interactions, executing verification plans, documenting designs, and supporting manufacturing

Qualifications

  • Bachelor's degree or equivalent experience in a relevant field.
  • Experience developing and debugging embedded C firmware for microcontroller-based systems.
  • Understanding bare-metal firmware, peripherals, interrupts, timers, and memory management.
  • Ability to troubleshoot hardware/firmware interactions and understand hardware interfaces.
  • Experience with embedded development tools, debuggers, and lab test equipment.

Responsibilities

  • Design, develop, debug, and maintain bare-metal embedded firmware in C for microcontroller-based electronic controls.
  • Collaborate with hardware engineers to review schematics, define interfaces, and integrate firmware with hardware.
  • Develop control logic for sensors, switches, relays, motors, timers, and other inputs/outputs.
  • Troubleshoot firmware and hardware interactions using oscilloscopes and lab equipment.
  • Develop and execute firmware verification and validation test plans.
  • Identify root causes and implement corrective actions.
  • Maintain firmware using version control, document designs, and support manufacturing and field issues.

Skills

Embedded C
Firmware debugging
Cross-functional collaboration
Problem solving
Version control

Education

Bachelor's degree in Electrical Engineering / Computer Engineering / Computer Science

Tools

Oscilloscopes
Debuggers
Lab equipment
Git

Job description

ICM Controls Corp. in New York is seeking an Embedded Firmware Engineer to design, develop, debug, and maintain bare-metal C code for microcontroller-based HVAC/R controls.

You will collaborate with hardware and software teams to deliver reliable firmware from concept through production, covering peripherals, sensors, timers, and fault handling. Responsibilities include troubleshooting hardware/firmware interactions, executing verification plans, documenting designs, and supporting manufacturing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer (C) — HVAC Controls
Embedded Firmware Engineer (C) — HVAC Controls

iLocatum • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation reimbursement up to $5,000
HVAC Controls Software Engineer (Embedded & Automation)
HVAC Controls Software Engineer (Embedded & Automation)

Control Solutions Inc. • Michigan

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer (C) for Industrial Microcontrollers
Embedded Firmware Engineer (C) for Industrial Microcontrollers

Kingfisher Recruiting • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation reimbursement up to $5,000
Hands-On Embedded Firmware Engineer (C) – Microcontrollers
Hands-On Embedded Firmware Engineer (C) – Microcontrollers

Job Juncture • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation reimbursement up to $5,000
Embedded Firmware Engineer - C Microcontrollers HVAC
Embedded Firmware Engineer - C Microcontrollers HVAC

iLocatum • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation reimbursement up to $5,000
Embedded Firmware Engineer (C) – MCU Dev, Onsite NY
Embedded Firmware Engineer (C) – MCU Dev, Onsite NY

Hire Consulting Services • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation assistance up to $5,000
Onsite Embedded Firmware Engineer (C) – Microcontrollers
Onsite Embedded Firmware Engineer (C) – Microcontrollers

ExcelliSearch, Inc. • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation assistance up to $5,000
Embedded Firmware Engineer: Hands-on C for Microcontrollers
Embedded Firmware Engineer: Hands-on C for Microcontrollers

Henderson Group Recruiting • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation assistance
Embedded Firmware Engineer (C) – Microcontrollers, Onsite NY
Embedded Firmware Engineer (C) – Microcontrollers, Onsite NY

Modern Machining Solutions Inc • City of Syracuse (NY)

On-site
USD 85,000 - 115,000
Relocation assistance up to $5,000
Embedded Firmware Engineer
Embedded Firmware Engineer

ICM Controls Corp. • Village of North Syracuse (NY)

On-site
USD 85,000 - 115,000