Senior Firmware Engineer
$60 - $66 per hourHireNetworks
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.
- ...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 —...SuggestedFull time
- ...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...SuggestedHourly payWork experience placementInternshipWork at officeLocal areaImmediate start2 days per week
- ...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...SuggestedHourly payWork experience placementInternshipWork at officeLocal area2 days per week
- ...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...SeniorContract workTemporary work
- ...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...SeniorLong term contractFull timeVisa sponsorship
- ...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
- 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...SeniorFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- - 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
- ...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
- ...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...SeniorWork experience placement
- ...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
- ...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...SeniorContract workRemote work
- **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
- 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...SeniorFor subcontractor
- ...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...SeniorRemote work
- ...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
- ...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
- ...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
- ...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...SeniorWork experience placementWork at officeWork from home
$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...SeniorFull timeLive inWork at officeRemote workWorldwideFlexible hours3 days per week- ...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
- ...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
- ...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...SeniorFull timeContract workWork at office2 days per week
- 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...SeniorFor subcontractor
- ...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...SeniorH1b
- ...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...SeniorFull timeLocal areaRelocation packageFlexible hours3 days per week
$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...SeniorContract workFor contractorsInterim roleWork at office- ...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-...SeniorHourly payContract workRemote workFlexible hours2 days per week3 days per week
- ...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...SeniorLocal area
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior devops engineer remote Chapel Hill, NC
- senior implementation engineer Chapel Hill, NC
- remote senior project manager Chapel Hill, NC
- senior payroll accountant Chapel Hill, NC
- senior property accountant Chapel Hill, NC
- senior accountant part time Chapel Hill, NC
- senior financial analyst fp&a Chapel Hill, NC
- international tax senior Chapel Hill, NC
- senior operations technician Chapel Hill, NC
- senior manager legal Chapel Hill, NC





