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

LinkedIn

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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Chapel Hill, NC vacancy
  • $60 - $66 per hour

    Senior Firmware EngineerIf you are interested in applying for this job, please make sure you meet the following requirements as listed below...  ...client in Morrisville, NC (RTP) is seeking a Senior Firmware Engineer on a contract basis to design, develop, and debug embedded C... 
    Senior
    Full time
    Contract work
    For contractors
    Local area
    Remote work
    Visa sponsorship
    Relocation package

    HireNetworks

    Chapel Hill, NC
    4 days ago
  • $184k - $287.5k

     ...Architecture teams to define end-to-end solutions.Define the firmware architecture for new products and features at the core of NVIDIA...  ...or a higher degree in Computer Science or Computer Engineering or equivalent experience8+ years of relevant software experience... 
    Senior
    Full time

    Nvidia

    Durham, NC
    2 days ago
  •  ...W2 Only We are currently sourcing for Senior Java SW Engineer for our client. With this opportunity, you will have the opportunity to demonstrate your attention to detail to align with the technology blueprint and tackle business problems through design, development... 
    Senior

    PMG GLOBAL

    Chapel Hill, NC
    1 day 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... 
    Suggested
    Local area
    Worldwide

    Delta Electronics Americas

    Chapel Hill, NC
    14 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 —... 
    Suggested

    Delta Electronics Americas

    Chapel Hill, NC
    11 days ago
  •  ...Hogan Software Engineer | 100% Remote (EST Hours) | W2 Contract (12 Months) Remember to check your CV before applying Also, ensure you read through all the requirements related to this role. About the Opportunity Optomi, in partnership with a leading financial... 
    Senior
    Contract work
    Remote work

    Optomi

    Chapel Hill, NC
    8 days ago
  • Arkstone is a healthcare technology company seeking a Senior Backend Feature Developer to accelerate delivery of new product capabilities across our core API platform. You will own feature implementation end-to-end, collaborate with product stakeholders, and help shape... 
    Senior
    Remote job

    Arkstone Medical Solutions LLC

    Chapel Hill, NC
    1 day ago
  • $152k - $241.5k

     ...QA as the performance representative for the CUTLASS team.What we need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of relevant industry experience.Strong programming skills in Python and C++... 
    Senior
    Full time

    Nvidia

    Durham, NC
    21 hours ago
  •  ...Tax Senior Opportunity 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
    4 days ago
  •  ...with industry-leading products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Staff Software Engineer position, you’ll lead the development of complex, AI-enabled software systems across multiple platforms... 
    Senior
    Full time

    Direct Supply

    Durham, NC
    1 day ago
  •  ...Education and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely...  ...education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) applying... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  • $184k - $287.5k

     ...their best work. Come join the team and see how you can make a lasting impact on the world.We are looking for an experienced Software Engineer to develop our core libraries for Agentic Applications. Are you excited by the prospect of building foundational technology that... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    2 days ago
  •  ...Azure DevOps, and deliver IEEE 1547-2018 / UL 1741-SB compliant firmware. Key Responsibilities • Develop firmware/middleware for the...  .... Required Qualifications • BS/MS in Computer Engineering, Electrical Engineering, or Computer Science; 5+ years in embedded... 

    Delta Electronics (Americas)

    Chapel Hill, NC
    1 day ago
  • Senior Software Engineer, InferenceThis 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
    Remote work
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    3 days ago
  •  ...world's leading OEMs and carriers, and is the foundation of our strategy to maximize the value of our on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and on-device services that power app delivery, discovery, and monetization at carrier... 
    Senior
    Full time
    Local area

    Fyber

    Durham, NC
    4 days ago
  • $120.5k - $276.5k

    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
  • SENIOR SALESFORCE DEVELOPER - Durham,NC // Hoboken, NJThe Select Group is seeking a Senior Salesforce Developer to join a Salesforce...  ...refinement.Collaborate with business analysts, architects, and quality engineers to deliver new functionality.Support code reviews, deployments,... 
    Senior

    The Select Group

    Durham, NC
    3 days ago
  • $167.7k - $245.2k

     ...containerized and endpoint environments.As part of the Windows agent engineering team, you will focus on extending these security capabilities to Windows environments. You will work closely with senior engineers, architects, and cross-functional teams to develop system-... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    21 hours ago
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble development team. Tanium focuses on a strong customer engagement model and feedback process to ensure our products are... 
    Senior
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    4 days ago
  • $180k - $270k

    The BasicsAs 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 follows the Company... 
    Senior
    Full time
    Live in
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    3 days ago
  • $184k - $287.5k

     ...infrastructure, platforms, and tools that enable researchers and engineers to develop the next generation of AI/ML systems. By joining us,...  ...computing workloads globally.We are looking for a senior networking engineer to lead the network architecture of our GPU... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    3 days ago
  • $184k - $287.5k

    We are seeking a Senior AI Developer Technology (DevTech) Engineer to accelerate the frontier of generative AI training and inference. Our team is the bridge connecting the NVIDIA platform with developers worldwide. We dive deep into customer projects to accelerate performance... 
    Senior
    Full time
    Worldwide

    Nvidia

    Durham, NC
    21 hours 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
    10 hours ago
  • $168k - $264.5k

     ...their best work. Come join the team and see how you can make a lasting impact on the world.NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact VLSI CAD software in a technically challenging and highly visible domain. This... 
    Senior
    Full time
    Worldwide

    Nvidia

    Durham, NC
    2 days ago
  • Responsibilities:Lead the development and refactoring of Ruby and Node.js applications, ensuring scalability, reliability, and performance.Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.Refactor and optimize legacy...
    Senior
    Contract work

    Cedent Consulting

    Durham, NC
    2 days ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect you to have a deep understanding of new product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and... 
    Senior
    Full time

    Nvidia

    Durham, NC
    1 day ago
  • $100k - $110k

     ...the job poster from SR StaffingAssociate Director - Public Accounting, Legal, and Professional Services at SR Staffing100% Remote Senior Tax Associate Opportunity w/ Mid-Size CPAOur client is Mid-Size CPA Firm based in Chapel Hill, NC who are actively looking for a Senior... 
    Senior
    Work at office
    Remote work
    Flexible hours

    SR Staffing

    Chapel Hill, NC
    4 days ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure...  ....Automate hardware deployment, operating-system configuration, firmware and software updates, cluster enrollment, and recovery workflows... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    4 days ago
  • $184k - $287.5k

    AI Infrastructure Engineers at NVIDIA build the systems, tooling, and data infrastructure that enable operation of our GPU cloud services. We are enabling engineering teams to innovate while proactively identifying, tracking, and mitigating risks across the entire technical... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    4 days ago
  • $152k - $241.5k

     ...to assess the performance of future GPU hardware features.What we need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of relevant industry experience.Strong proficiency in C++ programming and... 
    Senior
    Full time

    Nvidia

    Durham, NC
    21 hours ago

Do you want to receive more vacancies?

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