Firmware Engineer

Quest Global

New York (NY)

On-site

USD 120,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
Health insurance
Dental insurance
Vision insurance
Life insurance
Paid time off
Referral program
Disability insurance

Job summary

Quest Global is seeking a Firmware Engineer in New York to develop and validate embedded firmware for microcontrollers and application processors. The role covers bootloaders, drivers, and system initialization, with hands-on hardware bring-up and integration across firmware and hardware.

The ideal candidate has 3–5+ years in embedded firmware, C/C++, RTOS, and experience with I2C/SPI/UART/USB, debugging tools, and secure boot/OTA. On-site in NY, with a comprehensive benefits package.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Embedded Systems, or related technical field.
  • 3–5+ years of experience in embedded firmware development for consumer electronics or wearable devices
  • Proficiency in C/C++ for embedded systems; familiarity with Python for scripting and test automation

Responsibilities

  • Develop and maintain Embedded Firmware for microcontrollers and application processors, including bootloaders, device drivers, and system initialization code.
  • Board Bring-Up: initial power-on, peripheral validation, debug interface configuration, and hardware-software integration verification for each new board revision.
  • Driver Development & System Integration: develop and optimize device drivers for sensors, interfaces (I2C, SPI, UART, USB), and peripheral subsystems.
  • System Integration: ensure interaction between firmware, hardware, and higher-level software.
  • OTA Update: firmware packaging, secure boot, and update validation.
  • Debugging & Diagnostics: hardware-software debugging using oscilloscopes, logic analyzers, JTAG/SWD, and serial consoles.
  • Power Optimization: low-power modes, sleep states, and wake-up logic.
  • Firmware-Level Failure Analysis: support validation teams in root-causing field failures and test escapes.
  • Diagnostic Tools & Scripts: automate firmware testing, log capture, and regression validation.
  • Firmware Validation & Release: manage build & release processes with version control and branching strategies.
  • Firmware Test Automation: unit/integration/regression testing frameworks.
  • Certification & Compliance Testing (BT/BLE, Wi-Fi, regulatory) with firmware configuration and debug support

Skills

C/C++
Python scripting
RTOS
Debugging tools
Git version control
CI/CD pipelines
Secure boot/OTA
Peripheral interfaces

Education

Bachelor's degree in Electrical Engineering

Tools

JTAG
SWD
Oscilloscopes

Job description

Job Requirements Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals and their areas of expertise, we are able to solve problems better, faster. This multi-dimensional approach enables us to solve the most critical and large-scale challenges across the aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor industries.

Job Requirements Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals and their areas of expertise, we are able to solve problems better, faster. This multi-dimensional approach enables us to solve the most critical and large-scale challenges across the aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor industries.

We are looking for humble geniuses, who believe that engineering has the potential to make the impossible possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you.

We are seeking a skilled Firmware Engineer to support embedded firmware development, debugging, and validation activities within our product development environment. This role is responsible for firmware bring-up, driver development, system integration, debugging complex hardware-software interactions, and supporting product validation teams with firmware-level diagnostics. The ideal candidate combines strong embedded systems expertise with collaborative problem-solving and thorough documentation practices.

The achievers and courageous challenge-crushers we seek, have the following characteristics and skills:

What You Will Do

Firmware Development & Bring-Up Develop and maintain Embedded Firmware for microcontrollers and application processors, including bootloaders, device drivers, and system initialization code

Board Bring-Up activities including initial power-on, peripheral validation, debug interface configuration, and hardware-software integration verification for each new board revision

Driver Development & System Integration Develop and optimize Device Drivers for sensors, communication interfaces (I2C, SPI, UART, USB), and peripheral subsystems

System Integration ensuring seamless interaction between firmware, hardware, and higher-level software/application layers

Over-the-Air (OTA) Update mechanisms including firmware packaging, secure boot, and update validation

Debugging & Diagnostics Conduct Hardware-Software Debugging using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and serial consoles to resolve integration issues

Power Optimization analysis and implement low-power modes, sleep states, and wake-up logic to meet product power budgets

Firmware-Level Failure Analysis to support validation teams in root-causing field failures and test escapes

Diagnostic Tools & Scripts for automated firmware testing, log capture, and regression validation

Firmware Validation & Release Manage Firmware Build & Release Processes including version control, branching strategies, and release qualification

Firmware Test Automation frameworks for unit testing, integration testing, and regression suites

Certification & Compliance Testing (e.g., BT/BLE, Wi-Fi, regulatory) with firmware configuration and debug support

What You Will Bring

Qualifications / Requirements Bachelor's degree in Electrical Engineering, Computer Engineering, Embedded Systems, or related technical field

3–5+ years of experience in embedded firmware development for consumer electronics or wearable devices

Skills & Competencies Proficiency in C/C++ for embedded systems; familiarity with Python for scripting and test automation

Hands-on experience with RTOS (FreeRTOS, Zephyr, or equivalent) and bare-metal firmware development

Strong knowledge of communication protocols (I2C, SPI, UART, USB, BLE, Wi-Fi) and peripheral interfacing

Demonstrated experience with debugging tools — JTAG, SWD, logic analyzers, oscilloscopes, and serial debug consoles

Excellent documentation skills — firmware design documents, release notes, debug guides, and technical specifications

Familiarity with version control (Git), CI/CD pipelines for firmware builds, and secure boot/OTA update mechanisms

Pay Range: $120000 - $130000.

Compensation decisions are made based on factors including experience, skills, education, and other job-related factors, in accordance with our internal pay structure. We also offer a comprehensive benefits package, including health insurance, paid time off, and retirement plan.

Work Requirements This role is considered an on-site position located in New York

Benefits

  • Full-time (Regular)
  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Referral program
  • Vision insurance
  • Short/Long Term Disability
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
Firmware Engineer - (Contract-to-Hire)
Firmware Engineer - (Contract-to-Hire)

10XBeta Venture Studio • New York (NY)

Hybrid
USD 110,000 - 120,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Engineering Manager
Engineering Manager

HireNetworks • United States

On-site
USD 145,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Staff Firmware Engineer
Staff Firmware Engineer

El Camino Health • San Francisco (CA)

Hybrid
USD 190,000 - 247,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Georgia-Pacific • Neenah (WI)

On-site
USD 80,000 - 100,000
Medical, dental, and vision coverage
Flexible spending and health savings accounts
Life insurance, AD&D, disability, and retirement plans
+2
Principal Embedded Firmware Engineer
Principal Embedded Firmware Engineer

Rebuildmanufacturing • Wilmington (MA)

On-site
USD 160,000 - 220,000
Annual bonus
Long-term incentive compensation
Competitive benefits package
Firmware Engineer - IoT
Firmware Engineer - IoT

Dormont Manufacturing Co • Brisbane (CA)

On-site
USD 125,000 - 155,000