Embedded Firmware Engineer

ICM Controls Corp.

Village of North Syracuse (NY)

Presencial

USD 85.000 - 115.000

Jornada completa

Hace 13 días

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

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

Formación

  • 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.

Responsabilidades

  • 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.

Conocimientos

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

Educación

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

Herramientas

Oscilloscopes
Debuggers
Lab equipment
Git

Descripción del empleo

  • Base Pay $85,000.00 - $115,000.00 / Year
  • Employee Type FT Exempt
  • Required Degree 4 Year Degree
Purpose:

Design, develop, debug, and maintain embedded firmware for microcontroller-based electronic controls, primarily for HVAC/R applications. Work closely with engineering teams to develop reliable, cost-effective products from concept through production.

Responsibilities:
  • Design, develop, debug, and maintain bare-metal embedded firmware in C for 8-bit, 16-bit, and 32-bit microcontroller-based electronic controls.
  • Collaborate with hardware engineers to review schematics, define interfaces, and integrate firmware with electronic hardware.
  • Develop control logic for sensors, switches, relays, motors, timers, and other electrical inputs and outputs.
  • Troubleshoot firmware and hardware interactions using oscilloscopes and other laboratory equipment.
  • Develop and execute firmware verification and validation test plans to ensure reliable product operation.
  • Identify root causes of technical issues and implement effective corrective actions.
  • Maintain firmware using version control, document designs, participate in code reviews, and support manufacturing and field-related issues.
Required Qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent relevant experience.
  • Demonstrated ability to develop and debug embedded C firmware for microcontroller-based systems.
  • Understanding of bare-metal firmware development, microcontroller peripherals, interrupts, timers, and memory management.
  • Ability to understand hardware interfaces and troubleshoot hardware/firmware interactions.
  • Experience using embedded development tools, debuggers, and laboratory test equipment.
  • Strong analytical and problem-solving skills.
  • Ability to independently develop, troubleshoot, and deliver firmware while collaborating with cross-functional engineering teams.
Preferred Qualifications
  • Experience developing firmware for HVAC/R equipment, industrial controls, appliances, or similar electronic products.
  • Experience developing firmware for resource-constrained embedded systems.
  • Familiarity with UART, SPI, I2C, and other embedded communication protocols.
  • Experience with analog/digital I/O, ADCs, PWM, relays, and sensor interfaces.
  • Understanding of state machines, real-time control, watchdogs, fault handling, and system recovery.
  • Experience developing firmware for high-volume, cost-sensitive production products.
  • Familiarity with Git, firmware testing, and embedded software development best practices.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Firmware Engineer
Embedded Firmware Engineer

Confident Search Consultants • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation assistance up to $5,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Ashton North LLC • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation reimbursement up to $5,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Management Performance Associates • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation reimbursement up to $5,000
Embedded Firmware Engineer
Embedded Firmware Engineer

The Recruiting Hive • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation assistance
Embedded Firmware Engineer
Embedded Firmware Engineer

Meritas Advisory Group, LLC • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation assistance up to $5,000
Embedded Firmware Engineer
Embedded Firmware Engineer

The Keystone Distinction Group • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation assistance
Embedded Firmware Engineer
Embedded Firmware Engineer

Client Growth Resources, Inc • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation reimbursement up to $5,000
Embedded Firmware Engineer
Embedded Firmware Engineer

MedTeam Staffing Inc. • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation assistance up to $5,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Workforce Recruiter • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation assistance up to $5,000
Embedded Firmware Engineer
Embedded Firmware Engineer

ExcelliSearch, Inc. • City of Syracuse (NY)

Presencial
USD 85.000 - 115.000
Relocation assistance up to $5,000