> Markdown version of [/jobs/ext/1403616-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1403616-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** QuEST Global - **Location:** New York, NY, United States - **Experience:** Experienced - **Salary:** $120,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Application Layers, Automation of Tests, Unit Testing, Bluetooth Low Energy (Bluetooth), Booting (BIOS), Communications Protocols, Computer Engineering, Software Debugging, Device Drivers, Embedded Software, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Python (Programming Language), Real-Time Operating Systems, Software Testing Automation Framework, Systems Integration, Universal Asynchronous Receiver/Transmitter, USB, Wi-Fi Technology, Diagnostic Tools, Serial Peripheral Interface, Git, Git Flow, Integration Tests, Bare Metal, Wearables, Software Version Control - **Published:** July 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8e7c52cf300faebc ## About the Role 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 ## Description 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 Execute 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 Perform System Integration ensuring seamless interaction between firmware, hardware, and higher-level software/application layers Support 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 Perform Power Optimization analysis and implement low-power modes, sleep states, and wake-up logic to meet product power budgets Execute Firmware-Level Failure Analysis to support validation teams in root-causing field failures and test escapes Develop and maintain 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 Maintain Firmware Test Automation frameworks for unit testing, integration testing, and regression suites Support Certification & Compliance Testing (e.g., BT/BLE, Wi-Fi, regulatory) with firmware configuration and debug support ## Related Videos - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Why Git Still Matters](https://www.wearedevelopers.com/videos/100288-why-git-still-matters) - [Applying DevOps in Flutter mobile development](https://www.wearedevelopers.com/videos/60-applying-devops-in-flutter-mobile-development) ## Related Articles - [How to Write a CV and Interview if You Don't Fully Qualify For The Job](https://www.wearedevelopers.com/magazine/183-how-to-write-a-cv-and-interview-if-you-don-t-fully-qualify-for-the-job) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)