Senior Firmware Engineer
$60 - $66 per hourHireNetworks
Senior Firmware Engineer
Our IoT device consulting firm client in Morrisville, NC (RTP) is seeking a Senior Firmware Engineer on a contract basis to design, develop, and debug embedded C firmware for microcontroller-based IoT, RF, and embedded products, working alongside the in-house firmware and hardware teams. The Senior Firmware Engineer consultant should be able to step into client projects quickly and contribute with minimal ramp-up. This role is hands-on, bare-metal and RTOS firmware on microcontrollers. It is not application, web, or cloud software development.
This is a 6-month W2 contract engagement with an anticipated 20–40 hours per week during EST business hours M-F. Pay rate is $60.00 - $66.00/hr. depending on experience and credentials. Hours will vary with project load. Engagements may be extended based on project needs, and contractors who are a strong fit may be considered for future full-time opportunities as they arise.
The ideal candidate will be local to the Raleigh metro area and come onsite several times per week, but remote flexibility may be available to candidates who can come onsite in RTP monthly. No visa support, subcontracting arrangements, or relocation assistance is available for this consulting engagement.
Responsibilities of the Senior Firmware Engineer:
Firmware Development (Primary)
• Design, implement, and debug embedded C firmware for client projects on RTOS-based microcontroller platforms, primarily Zephyr RTOS.
• Develop and maintain peripheral drivers (I2C, SPI, UART, ADC, PWM, GPIO, timers, DMA) from hardware datasheets and reference manuals.
• Bring up new custom hardware, including board definitions, device tree and Kconfig configuration, and early hardware/firmware debug.
• Implement and integrate wireless connectivity (BLE, Wi-Fi, LTE-M/NB-IoT, LoRa/LoRaWAN) as projects require.
• Develop low-power firmware for battery-powered IoT devices (sleep modes, power gating, current profiling).
• Work across multiple microcontroller families, primarily ST (STM32) and Nordic (nRF52/nRF53/nRF54/nRF91), with exposure to TI, Renesas, NXP, Espressif, and others.
Client & Project Delivery
• Prepare task and project work estimates for new and existing business to inform statements of work.
• Interface directly with clients as needed to clarify requirements, review technical approaches, and report on deliverables.
• Report progress, risks, and hours to Device Solutions engagement contacts regularly.
• Participate in code and design reviews; deliver firmware that meets Device Solutions coding standards and project requirements.
• Commit work to the company's GitHub repositories using established branching and pull request workflows.
• Collaborate with hardware engineers during board bring-up and debug using oscilloscopes, logic analyzers, and debug probes.
• Document designs, interfaces, and test results to support clean handoff to internal and client teams.
Required Qualifications of the Senior Firmware Engineer:
• Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or related field, OR equivalent professional experience demonstrated through work history and examples of delivered firmware projects.
• 10+ years of professional embedded C development for microcontrollers.
• 5+ years of hands-on experience developing with a real-time operating system (Zephyr, FreeRTOS, ThreadX/Azure RTOS, or similar), including threading, synchronization, interrupt handling, and memory-constrained design.
• Hands-on experience with ST STM32 and/or Nordic nRF microcontrollers and their SDKs/toolchains (e.g., STM32Cube, nRF Connect SDK).
• Ability to read schematics, hardware datasheets, and reference manuals, and implement firmware drivers from them.
• Proficiency with embedded debugging tools: J-Link/ST-Link debug probes, multimeters, oscilloscopes, and logic analyzers.
• Experience with version control using Git, including branching strategies and pull request workflows.
• Demonstrated ability to come up to speed quickly on unfamiliar codebases and microcontroller families.
• Strong written and verbal communication skills necessary to interact with project managers and clients.
• Ability to prepare credible task-level work estimates.
Preferred Qualifications of the Senior Firmware Engineer:
• 5+ years of hands-on Zephyr RTOS experience, including custom board support, devicetree, Kconfig, west, and driver development.
• Experience with additional microcontroller families: TI (MSP430, CC13xx/CC26xx), Renesas (RA/RX), NXP (i.MX RT, LPC, Kinetis), Espressif (ESP32/ESP-IDF).
• Experience developing wireless products (BLE, Wi-Fi, cellular LTE-M/NB-IoT, LoRa/LoRaWAN).
• Experience with bootloaders, DFU/FOTA, and secure boot (e.g., MCUboot, signed updates).
• Experience with Yocto/embedded Linux.
• Prior consulting or contract engineering experience supporting multiple concurrent clients.
• Python or other scripting languages for test, tooling, or automation.
• Familiarity with AI-assisted development tools such as Claude Code.
• Exposure to regulated-industry development (e.g., medical IEC 62304, industrial standards).
Please send a resume in MS Word to View email address on click.appcast.io for review.
When looking for a job, have you ever heard the phrase… it is not about what you know; it is who you know? At HireNetworks, it really is all about whom we know.
Whether your current contract is coming to a close, you’re looking to advance your career or are a company on the hunt for new talent and wanting to expand…let HireNetworks put our networks to work for you.
- ...Senior Firmware Engineer Raleigh/Durham/Morrisville/Cary, NC (Onsite/Hybrid) Contract Job Description: Role Summary Looking for a senior firmware engineer to support the migration of multiple enterprise platforms from Broadcom Atlas 2 to Atlas 3 PCIe switch...SeniorContract work
- ## Senior Firmware EngineerApplyremote type: Hybridlocations: Morrisville, North Carolina (Office)time type: Full timeposted on: Posted Todayjob... ....**The Role**We are seeking an experienced **Senior Firmware Engineer** to join our high-performing engineering team developing...SeniorWork at office
$71 per hour
...Embedded Firmware Engineer Raleigh, NC - Hybrid Pay: $71.00 per hour 26-09589 Job summary The Embedded Firmware Engineer is responsible for the development, implementation, and validation of embedded software and firmware for power conversion and battery...SuggestedHourly payContract workFor contractors- ...CarolinaSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Mariah McCowanPiper Companies is seeking an Junior Firmware Engineer to sit onsite in RTP NC to join a leading technology organization focused on advanced networking and embedded systems...Suggested
$115k - $145k
...CarolinaSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Beth RobertsPiper Companies is seeking an Embedded Firmware Design Engineer to join a leading telecommunications technology company onsite 5 days per week near Raleigh, NC. The ideal Embedded...Suggested- ...Firmware Engineer OpportunitySenzit focuses on empowering businesses with a next-generation predictive maintenance platform to increase uptime and reduce organizational waste. Join us to develop new technology that will provide Senzit a competitive advantage in the Industrial...
- ...medical device company in the Raleigh area that is adding to its engineering team as the product moves closer to FDA submission. This is a... ...test experience who is comfortable working close to both the firmware and hardware layers. The work includes test planning and...Senior
- IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative...SeniorWork at office
- ...Job Description Job Description Description: Vadum, Inc. is seeking a highly skilled Firmware Engineer to join our team. The ideal candidate will have a strong background in firmware development and be able to work collaboratively with other engineers to design...
- ...Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective...SeniorLong term contractFor contractorsRemote work
$165k - $230k
...Power Systems Engineers - Senior to Principal Level (Microgrids, Data Centers, BESS) Compensation: $165,000 – $230,000 (Base + Bonus) Locations: Raleigh, NC & Milwaukee, WI Power Technology Associates, Inc. is conducting a search for a leading global energy...Senior- ...and validation of unit-level and grid-code compliant control firmware for power electronic and generation assets within microgrid and... ...Required Qualifications ~ Bachelor’s degree in Electrical Engineering, Power Electronics, Controls, or related field (Master’s preferred...Full timeLocal areaWorldwide
$60 - $65 per hour
...Requisition ID: HCR0003128 Job Title: Senior Software Engineer Client: Merz Work Location: 6501 Six Forks Road, Raleigh, NC 27615 Pay rate: $60 to $65/hr Bill rate: $115/hr FULLY ONSITE- Monday to Friday Job Description: FULLY ONSITE- Monday...SeniorMonday to Friday$152.5k - $205k
...will also create internal tools that enable our Customer Success teams to deliver exceptional support. As a member of a dedicated engineering team, you will contribute to Circle’s broader frontend ecosystem by participating in code reviews, promoting consistent...SeniorFlexible hours- We are seeking a Senior Staff Software Engineer for the ongoing development of a S3 compliant high performance file system. The candidate must have proven development experience with technical leadership qualities, effective communication skills and is a self-starter....SeniorRemote workWorldwide
$174k - $252k
...operating systems.Preferred qualifications:Master's degree or PhD in Computer Science or a related technical field.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one...Senior$152k - $241.5k
...You will turn telemetry and workload data into clear findings and visuals. You will partner with OS, container, GPU, and systems engineers. When useful, you will apply machine learning and deep learning techniques for categorization and forecasting. These will be coordinated...SeniorFull timeRemote work- ...Iris Software's client one of the leading Bank is looking to hire for the following roles Title: Senior AI Engineer Location: Raleigh NC Hybrid: 3- 4 days onsite Key Responsibilities: Design and build Agentic AI and Generative AI frameworks to solve...Senior
- ...Job Description The company's Electrical Critical Power & Digital Infrastructure division is currently seeking a Senior Embedded Firmware Engineer to join our team. This position will be a hybrid office/remote role as long as you live within 50 miles of our Raleigh...SeniorWork experience placementWork at officeRemote workWork from homeRelocation packageFlexible hours
$107.9k - $183.4k
...relentless execution. You bring the ideas and drive. We'll build what's next — together.Job SummarynCino is looking for a Senior Software Engineer to join our Global Banking Solutions engineering group, where you will help build the products financial institutions rely...SeniorLocal area$157.25k - $195.68k
...experience with: using Koji (or Brew or equivalent) for building and managing RPM-based distributions and RHEL composes; release engineering processes, including triaging failures for RHEL streams and working with Red Hat published errata and advisories; managing the full...SeniorContract workWork experience placementWork at officeRemote workFlexible hours- As a Senior Advanced Electronic Hardware Engineer here at Honeywell, you will play a critical role in the design and development of electronic advanced hardware solutions for our process automation products that consist of design, fabricate, integrate and deploy test equipment...SeniorContract workTemporary workFlexible hours
$115k - $170k
What You'll DoWe’re looking for a Senior Software Engineer to join our insurance technology team! This is a hands-on leadership-by-example role for an engineer who cares about building software that makes a real difference. You’ll lead the build and enhancements for the...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work$140k - $200k
...Clutch Canada is seeking a Senior iOS Engineer in Raleigh, NC, to support the growth of their iOS app. This role offers an opportunity to lead key engineering decisions, including shipping production code and shaping the product roadmap. Ideal candidates should have experience...Senior$118.6k - $195.68k
...for current or future visa sponsorship. *About the JobRed Hat Engineering is establishing a new, dedicated team focused on enhancing the... ...Virtualization (KubeVirt). We are seeking a passionate and experienced Senior Software Engineer with deep expertise in Windows internals to...SeniorPermanent employmentFull timeContract workWork experience placementWork at officeImmediate startRemote workFlexible hours- ...IEC 62443 / NERC CIP — with clear design and test documentatio n. Required Qualificati onsB.S. or M.S. in Electrical Engineering, Power Electronics, Controls, or Computer Engineering (or equivalent experienc e).Strong grasp of power-electronics control —...Full time
$107k - $157.3k
...en français suivra / The French job posting follows.26WD98795 Senior Software Developer (Web) (Remote)Position OverviewVirtual and... ...functional collaboration, with experience working across multiple engineering teams and stakeholdersStrong understanding of algorithms, data...SeniorFull timeTemporary workFor contractorsRemote work- ...7Company Name:HITACHI ENERGY USA INCProfession (Job Category):Engineering & ScienceJob Schedule: Full timeRemote:NoJob Description:English... ...à la recherche d’un(e) Ingénieur(e) principal(e) de projet (Senior Project Lead Engineer) pour assumer la responsabilité technique...SeniorFull timeLocal areaFlexible hours
- ...SUMMARY: As a Senior Software Engineer at First Bank, you will be responsible for designing, developing, and supporting enterprise software applications, integrations, APIs, and digital solutions that strengthen products, improve customer experiences, and enhance...SeniorWork at office
- About the OpportunityThe Cloud Senior Principal Engineer serves as the organization's highest-level technical contributor and engineering leader for cloud platforms, artificial intelligence solutions, enterprise applications, and digital transformation initiatives. This...SeniorPart timeFor contractorsWork at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior safety specialist Raleigh, NC
- senior service designer Raleigh, NC
- senior mulesoft developer Raleigh, NC
- senior business manager Raleigh, NC
- senior linux systems engineer Raleigh, NC
- senior mainframe developer Raleigh, NC
- senior cloud security engineer Raleigh, NC
- sr tax manager Raleigh, NC
- senior level Raleigh, NC
- senior associate attorney Raleigh, NC




