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 Raleigh, NC vacancy
  • $101.6k - $152.4k

    Schneider Electric has a meaningful opportunity available for a Senior Firmware Engineer for our Power Products division in the greater Raleigh, NC area. You will work for a company consistently rated by Fortune as one of the “Great Places to Work”, by Glassdoor as the... 
    Senior
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Schneider Electric

    Raleigh, NC
    1 day ago
  •  ...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 technology. This initiative requires firmware adaptation, platform integration, validation... 
    Senior

    Zenith services

    Raleigh, NC
    27 days ago
  • Senior Firmware EngineerXylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the...  ...sustainable solutions.We are seeking an experienced Senior Firmware Engineer to join our high-performing engineering team developing... 
    Senior

    Xylem

    Morrisville, NC
    2 days 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
    1 day 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
    4 days ago
  • Job SummarySeeking a RPA Automation Anywhere Tech lead with 7 to 11 years of experience in Automation Anywhere to lead the design development and support of scalable RPA solutions and coordinate between client and LTM teamsJob DescriptionLeverage deep expertise in Automation...
    Senior

    LTM

    Raleigh, NC
    22 hours 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
    2 days 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
    2 days 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
    22 hours ago
  • Veradigm Inc. is seeking a Principal Software Engineer in Raleigh, NC for a hybrid role. You will provide hands‑on technical leadership for healthcare revenue cycle management solutions, guiding architecture across databases, REST APIs, AWS infrastructure, and frontend... 
    Senior

    Veradigm Inc.

    Raleigh, NC
    2 days ago
  •  ...NCContract: PermanentPosted: 2026-08-27Deadline: 0001-01-01Our client, a leading commercial insurance organization, is seeking a Senior Software Engineer to join their team. You will be part of the Technology & Engineering organization supporting Agile delivery teams... 
    Senior
    Remote work

    Experis

    Raleigh, NC
    22 hours 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
    4 days 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
    2 days ago
  • $174k - $252k

     ...and algorithms.1 year of experience in a technical leadership role.Experience developing accessible technologies.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
    22 hours 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
    2 days 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
    Work at office
    Remote work
    Worldwide

    DataDirect Networks

    Raleigh, NC
    22 hours 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
    3 days ago
  • $86.6k - $144.4k

    Are you excited by the opportunity to serve as the technical anchor of a cross-functional engineering squad, driving architecture decisions, mentoring peers, and shaping the future of a next-generation healthcare data platform?Would you like to work in an AI-accelerated... 
    Senior
    Full time
    Local area

    RELX Group

    Raleigh, NC
    22 hours 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
    3 days 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
    21 hours 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
    2 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
    22 hours ago
  •  ...Job Title: Senior Salesforce Engineer Location : 1915 Health Services Way, Raleigh, NC Contract Key Responsibilities Lead technical discovery sessions with product owners and program stakeholders to define requirements, evaluate solution options... 
    Senior
    Contract work
    Summer work

    My3Tech Inc

    Raleigh, NC
    3 days ago
  •  ...implementation. Effectively communicate technical requirements to team members. Collaborate with software quality assurance engineers to ensure regulatory compliance and timely product release. Cultivate, maintain, and disseminate internal systems knowledge while... 
    Senior
    Local area

    Grover Gaming

    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
    2 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
    3 days ago
  •  ...You will work with a multi-disciplinary collaborative team of engineers and security specialists to design and implement secure cloud-based...  ..., and you will be on this team.Software Cloud Engineer - Senior Position Requirements:U.S. Citizenship (No exceptions; green card... 
    Senior
    Full time
    Work experience placement

    Applied Research Associates

    Raleigh, NC
    1 day ago
  • $184k - $287.5k

    NVIDIA is looking for a Senior Software Engineer in Object Storage to design, implement, and extend the capabilities of our internal object storage system. This system is a core service that is critical to NVIDIA AI/ML research teams creating best of breed generative AI... 
    Senior
    Full time
    Remote work

    Nvidia

    Raleigh, NC
    2 days ago
  • $95.3k - $158.8k

     ...and experts to develop, test, and validate solutions in line with RELX Responsible AI Principles.About the RoleAs a Senior Salesforce Sales Cloud Engineer II, you will design, build, and support scalable Salesforce Sales Cloud solutions that enable sales, sales... 
    Senior
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    RELX Group

    Raleigh, NC
    22 hours ago

Do you want to receive more vacancies?

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