Senior Firmware Engineer
$60 - $66 per hourSenior 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.
$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...SeniorFull timeTemporary workImmediate startFlexible hours- ...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
- 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
- ...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
$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- 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
- 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...SeniorWork at office
- ...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...SeniorLong term contractFor contractorsRemote work
- 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...
- 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
- ...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...SeniorRemote work
$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...SeniorFlexible hours$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$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$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...SeniorFull timeRemote work- 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....SeniorWork at officeRemote workWorldwide
- ...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...SeniorWork experience placementWork at officeRemote workWork from homeRelocation packageFlexible hours
$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...SeniorLocal area$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...SeniorFull timeLocal area- 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...SeniorContract workTemporary workFlexible hours
$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...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work$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...SeniorPermanent employmentFull timeContract workWork experience placementWork at officeImmediate startRemote workFlexible hours$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...SeniorFull timeTemporary workFor contractorsRemote work- ...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...SeniorContract workSummer work
- ...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...SeniorLocal area
- ...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...SeniorFull timeLocal areaFlexible hours
- 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...SeniorPart timeFor contractorsWork at office3 days per week
- ...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...SeniorFull timeWork experience placement
$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...SeniorFull timeRemote work$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...SeniorFull timeLocal areaImmediate startWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior living Raleigh, NC
- senior associate vice president Raleigh, NC
- senior app developer Raleigh, NC
- senior data analyst Raleigh, NC
- senior application support engineer Raleigh, NC
- senior manager data analytics Raleigh, NC
- senior revenue accountant Raleigh, NC
- senior devops Raleigh, NC
- senior supply chain manager Raleigh, NC
- senior internal audit Raleigh, NC



