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


If you are interested in applying for this job, please make sure you meet the following requirements as listed below.

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 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? xhqgsiq 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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Chapel Hill, NC vacancy
  •  ...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 —... 
    Suggested
    Full time

    Delta Electronics Americas

    Chapel Hill, NC
    2 days ago
  •  ...Firmware Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Suggested
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Durham, NC
    21 hours ago
  •  ...Family Definition Analyzes, designs, programs, debugs and modifies firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often...  .... Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable... 
    Suggested
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    2 days ago
  •  ...Job Description Job Description Title Senior SAP EWM Functional Specialist Durham NC Onsite Must have extensive experience with SAP EWM Other core skills Configuration PP-PI S/4 HANA Regulated Mfg Environments Spyglass Partners LLC has... 
    Senior
    Contract work
    Temporary work

    Spyglass Partners, LLC

    Durham, NC
    3 days ago
  •  ...Technical Source is currently in search of a Senior Downstream Process Engineer for our pharmaceutical client in the Raleigh-Durham-Chapel Hill Area. This is a long-term contract position that requires on-site work. The qualified candidate should have experience supporting... 
    Senior
    Long term contract
    Full time
    Visa sponsorship

    Technical Source

    Chapel Hill, NC
    4 days ago
  •  ...Job Description A well-respected client is seeking a TAX SENIOR due to the growth in their firm. Are you an experienced individual with a knack for numbers? Then look no further, because we have the perfect opportunity for you! As a Tax Senior, you will be... 
    Senior

    gpac

    Chapel Hill, NC
    3 days ago
  • Senior Software Engineer - StorageThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    3 days ago
  • - In accordance with state and federal regulations, assists the pharmacist, under direct supervision, in the practice of pharmacy. Assists the pharmacist in the performance of other Pharmacy Department duties in accordance with Company policies and procedures. - Responsible...
    Senior

    Walgreens

    Carrboro, NC
    1 day ago
  •  ...Senior ServiceNow Developer Location: Research Triangle Park, Durham NC Position: Hybrid Duration: Long Term Job Description: Architect scalable and maintainable solutions within the ServiceNow platform, ensuring adherence to best practices and coding... 
    Senior

    Software Technology Inc

    Durham, NC
    20 hours ago
  •  ...Sr. Software Engineer in TestDuration: Long Term ContractLocation: Durham, NC - Hybrid (5 days in a month)Job Description:Build and contribute to develop and support digital capabilities serving retail customers.As a Software Engineer, you will be an integral member of... 
    Senior
    Work experience placement

    Samprasoft

    Durham, NC
    2 days ago
  •  ...Senior Staff Software EngineerDirect Supply is building the future of healthcare technology with industry-leading products, solutions...  ...seniors and those who care for them.In the Senior Staff Software Engineer position, you'll lead the development of complex, AI-enabled... 
    Senior

    Direct Supply

    Durham, NC
    4 days ago
  •  ...Durham, NC (Open for remote if good) Senior / Java AI 6 month contract Job Description for Sr. Java Dev: ~12+ years of professional experience in Java development (senior-level preferred). ~ Proven experience with enterprise-scale application... 
    Senior
    Contract work
    Remote work

    3B Staffing LLC

    Chapel Hill, NC
    11 hours ago
  • **NO SPONSORSHIP** We are seeking a skilled Backend Software Engineer with strong experience in cloud infrastructure, containerization, and infrastructure automation. The ideal candidate will have a solid background in backend software development, cloud platforms such... 
    Senior

    Robert Half

    Durham, NC
    1 day ago
  • System One, Inc. is seeking a Commercial Sitework Division Manager to lead and grow the turnkey heavy civil site preparation business across the Carolinas, with a focus on grading, utilities, and self-performing work. You will manage the Raleigh-Durham region operations...
    Senior
    For subcontractor

    System One, Inc.

    Chapel Hill, NC
    2 days ago
  •  ...Senior Software Engineer (Java) Location: Durham, NC, Jersey City NJ, Remote till covid Duration: 12+ months Job Description: Actively developed solutions on projects using Java, Spring Boot, Spring MVC and ORM technologies. Designed and developed various... 
    Senior
    Remote work

    Samprasoft

    Durham, NC
    11 hours ago
  •  ...Tax Senior A well-respected client is seeking a Tax Senior due to the growth in their firm. Are you an experienced individual with a knack for numbers? Then look no further, because we have the perfect opportunity for you! As a Tax Senior, you will be responsible... 
    Senior

    GPAC

    Chapel Hill, NC
    3 days ago
  •  ...1. AWS 2. Kubernetes 3. CI/CD Automation Job Description/Responsibilities • 10–14 years experience in cloud infrastructure engineering • Strong expertise in AWS, Kubernetes, and CI/CD automation • Hands-on coding skills in Python, Go, and Ruby for platform development... 
    Senior

    Omni Inclusive

    Durham, NC
    4 days ago
  •  ...SENIOR SALESFORCE DEVELOPER - Durham,NC // Hoboken, NJ The Select Group is seeking a Senior Salesforce Developer to join a...  ...Collaborate with business analysts, architects, and quality engineers to deliver new functionality. Support code reviews, deployments... 
    Senior

    The Select Group

    Durham, NC
    4 days ago
  •  ...Senior Android Developer Dynamic Work schedule - This is 5 days on site a month- in the same week then the remainder of the month...  ...Fidelity Mobile and Investor Centers. We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to... 
    Senior
    Work experience placement
    Work at office
    Work from home

    Samprasoft

    Durham, NC
    1 day ago
  • $180k - $270k

     ...The Basics As a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and infrastructure to enable the entire engineering org to deliver code to our customers consistently, rapidly, safely, and reliably. This position... 
    Senior
    Full time
    Live in
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    4 days ago
  •  ...Job Title : Senior Cloud Infrastructure Engineer Location : Onsite - Research Triangle Park, Durham, NC 27709 Job Description: Top Skills Required : 1. VMware 2. Kubernetes 3. AWS/GCP cloud Job Description/ Responsibilities :... 
    Senior

    Ruri Software Technologies LLC

    Durham, NC
    2 days ago
  •  ...Job Description We are currently seeking experienced Senior Wealth Advisors to join Beacon Pointe in various locations nationwide. Senior Wealth Advisors are responsible for providing comprehensive wealth management advice and building long-term relationships with clients... 
    Senior

    Beacon Pointe Advisors

    Chapel Hill, NC
    11 hours ago
  •  ...Senior Talent Acquisition Specialist Onsite up to two days/week. We are seeking an experienced Talent Acquisition professional to develop and execute strategic recruiting initiatives that align with workforce planning, business objectives, and talent needs. This role... 
    Senior
    Full time
    Contract work
    Work at office
    2 days per week

    Consulting Solutions

    Chapel Hill, NC
    2 days ago
  • ENFRA is seeking a Senior Service Project Manager to oversee Service Project Managers and drive project success from inception to completion. You will manage costs, field labor, subcontractors, and ensure safety, quality, and timeliness across all projects. responsible... 
    Senior
    For subcontractor

    ENFRA Solutions

    Chapel Hill, NC
    3 days ago
  •  ...Job Title: Senior Backend Java Developer//Asset Mgmt Location: Durham, NC Visa: No OPT,CPT,H1B, Job Description: Senior...  ...the core financial data processing and portfolio construction engines. You will be tasked with building resilient, scalable... 
    Senior
    H1b

    Argyll Infotech, Inc.

    Durham, NC
    1 day ago
  •  ...Senior Tax Manager – Multistate Taxation Start Date: Q4 2026 or January 2027 Locations: Raleigh, Durham, Wilmington, or Greenville, NC Work Model: Hybrid (minimum 3 days onsite per week) TJT is seeking an experienced Senior Tax Manager to join our growing... 
    Senior
    Full time
    Local area
    Relocation package
    Flexible hours
    3 days per week

    TJT

    Chapel Hill, NC
    4 days ago
  • $71.12k - $126.38k

     ...Senior Capital Project ManagerChapel Hill, NCSalary: Hiring Range: $71,121 - $126,375University of North Carolina at Chapel HillJob DutiesThis position serves as a Senior Capital Project Manager to provide project management services to campus partners, ensuring that... 
    Senior
    Contract work
    For contractors
    Interim role
    Work at office

    Society for College and University Planning

    Chapel Hill, NC
    3 days ago
  •  ...transformation projects  Job Description We are looking for our client, a global company in the life sciences sector, Senior SailPoint IdentityIQ (IIQ) Engineer to lead development, integration, upgrades, testing, troubleshooting, and technical governance across its on-... 
    Senior
    Hourly pay
    Contract work
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Teamwork Corporate

    Durham, NC
    28 days ago
  •  ...Senior Accountant The Senior Accountant is a key member of the Accounting team and serves as a high-performing individual contributor...  ...and analysis techniques. ~ Experience in construction, engineering, project-based accounting, or another multi-entity environment... 
    Senior
    Local area

    Cinterra

    Chapel Hill, NC
    3 days ago
  • Senior Fullstack Software Engineer Restor3d is looking for an experienced Senior Fullstack Software Engineer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 
    Senior

    Restor3d

    Durham, NC
    3 days ago

Do you want to receive more vacancies?

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