Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

$60 - $66 per hour

HireNetworks

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.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Raleigh, NC vacancy
  •  ...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... 
    Senior
    Contract work

    VBeyond Corporation

    Raleigh, NC
    11 hours ago
  • ## 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... 
    Senior
    Work at office

    YSI Incorporated

    Morrisville, NC
    2 days ago
  • $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... 
    Suggested
    Hourly pay
    Contract work
    For contractors

    Equiliem

    Raleigh, NC
    1 day ago
  •  ...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

    ZP Group

    Raleigh, NC
    2 days ago
  • $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

    ZP Group

    Raleigh, NC
    15 hours ago
  •  ...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... 

    Senzit

    Raleigh, NC
    3 days ago
  •  ...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

    Accentuate Staffing

    Raleigh, NC
    3 days ago
  • 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... 
    Senior
    Work at office

    IXL Learning

    Raleigh, NC
    4 days ago
  •  ...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... 

    Vadum Inc

    Raleigh, NC
    a month ago
  •  ...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... 
    Senior
    Long term contract
    For contractors
    Remote work

    Mindlance

    Raleigh, NC
    4 days ago
  • $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

    Power Technology Associates, Inc.

    Raleigh, NC
    9 hours ago
  •  ...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 time
    Local area
    Worldwide

    Delta Electronics Americas

    Raleigh, NC
    4 days ago
  • $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... 
    Senior
    Monday to Friday

    Info Way Solutions

    Raleigh, NC
    1 day ago
  • $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... 
    Senior
    Flexible hours

    Circle

    Raleigh, NC
    1 day ago
  • 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.... 
    Senior
    Remote work
    Worldwide

    DataDirect Networks

    Raleigh, NC
    1 day ago
  • $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

    Google

    Raleigh, NC
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Nvidia

    Raleigh, NC
    4 days ago
  •  ...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

    Iris Software Inc.

    Raleigh, NC
    3 days ago
  •  ...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... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Greenfield Source

    Raleigh, NC
    a month ago
  • $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... 
    Senior
    Local area

    nCino

    Raleigh, NC
    15 hours ago
  • $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... 
    Senior
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    2 days ago
  • 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... 
    Senior
    Contract work
    Temporary work
    Flexible hours

    Honeywell

    Raleigh, NC
    15 hours ago
  • $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... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work

    Principal Financial Group

    Raleigh, NC
    1 day ago
  • $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

    Clutch Canada

    Raleigh, NC
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    4 days ago
  •  ...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

    Delta Electronics Americas

    Raleigh, NC
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    For contractors
    Remote work

    Autodesk

    Raleigh, NC
    2 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Flexible hours

    Hitachi

    Raleigh, NC
    4 days ago
  •  ...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... 
    Senior
    Work at office

    FirstBank

    Raleigh, NC
    4 days ago
  • 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... 
    Senior
    Part time
    For contractors
    Work at office
    3 days per week

    The University of North Carolina

    Raleigh, NC
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!