Senior Firmware Engineer | Intellyk | Raleigh/Durham/Morrisville/Cary, NC (Hybrid)
intellykMorrisville, NC
Senior Firmware Engineer | Intellyk | Raleigh/Durham/Morrisville/Cary, NC (Hybrid)
intellykMorrisville, NC
2 days ago
Industries
Computer Systems Design ServicesElectronic Computer ManufacturingPrinted Circuit Assembly (Electronic Assembly) ManufacturingAbout the role
Position Summary:
Intellyk is actively seeking an experienced, high-caliber, and technical Senior Firmware Engineer with 7+ years of progressive professional experience in embedded systems design, C/C++ programming, embedded Linux, and PCIe switch architecture to join our client engineering team on a full-time hybrid basis (3 days onsite) across Raleigh, Durham, Morrisville, and Cary, NC. In this critical hardware-software integration and firmware development role, you will be responsible for architecting, designing, developing, testing, and optimizing low-level firmware and device drivers for mission-critical electronic systems. You will leverage your deep specialist expertise in C/C++, embedded Linux kernel development, PCIe switches, and hardware debugging to deliver uncompromised system reliability, high performance, and operational excellence. This opportunity offers competitive compensation, executive technical visibility, and exceptional career growth prospects within a premier global IT recruitment and staffing enterprise.
Detailed Job Description
As a Senior Firmware Engineer supporting Intellyk across the Raleigh, Durham, Morrisville, and Cary, NC region (Hybrid – 3 Days Onsite), you will take full operational, tactical, and technical ownership of embedded firmware development, board bring-up, device driver implementation, and PCIe switch integration across high-performance computing platforms. Your day-to-day responsibilities include designing, writing, testing, and maintaining robust C and C++ source code for embedded microcontrollers, processors, and PCIe switching architectures, configuring, customizing, and optimizing embedded Linux operating systems, kernel modules, and hardware abstraction layers, collaborating closely with cross-functional hardware engineering, systems architecture, and QA squads in Agile sprint cycles, conducting rigorous hardware/software co-simulation, oscilloscope debugging, logic analyzer tracing, and root cause analysis (RCA) to resolve complex low-level anomalies, preparing comprehensive technical documentation of firmware architectures, register maps, and operational runbooks, and managing application requirements. You will utilize your proactive troubleshooting and analytical problem-solving skills to resolve complex hardware interaction and timing bottlenecks under strict service level agreements. Furthermore, you will manage application requirements ensuring strict compliance with the 7+ years experience requirement and 3 days hybrid onsite presence.
Key Responsibilities:
Design, develop, test, debug, and maintain robust low-level firmware and embedded software utilizing C and C++ programming languages.
Architect and implement device drivers, bootloaders, and kernel customizations within embedded Linux environments.
Configure, integrate, and optimize PCIe switches, high-speed interfaces, and peripheral communication protocols.
Execute systematic board bring-up, hardware debugging, oscilloscope verification, and logic analyzer profiling.
Collaborate seamlessly with cross-functional hardware engineering, systems architecture, and QA validation squads.
Conduct rigorous code profiling, memory optimization, and power management tuning for resource-constrained systems.
Resolve complex timing anomalies, bus contention issues, and hardware interaction defects with rapid root cause analysis.
Maintain accurate, comprehensive technical documentation of firmware specifications, API interfaces, and operational runbooks. Required Qualifications & Skills Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
Minimum of 7+ years of progressive professional experience in embedded systems design, firmware development, and hardware-software integration.
Strong, demonstrable hands-on professional expertise in advanced C and C++ programming for resource-constrained embedded platforms.
Comprehensive working knowledge and practical proficiency in embedded Linux operating systems, kernel development, and device drivers.
Deep practical experience in PCIe switch architecture, packet routing, and high-speed bus interfaces.
Solid practical experience utilizing hardware debugging lab equipment (oscilloscopes, logic analyzers, multi-meters, JTAG debuggers).
Exceptional analytical, troubleshooting, debugging, and problem-solving capabilities under high-pressure conditions.
Excellent written and verbal English communication skills with strong cross-functional collaboration and technical documentation abilities.
Mandatory legal work eligibility and physical availability for hybrid professional operations (3 days onsite) in the Raleigh/Durham/Cary, NC region. Nice-to-Have Skills Professional certifications such as Certified Embedded Systems Engineer (CESE) or advanced Linux professional credentials.
Prior professional working experience in top-tier semiconductor companies, enterprise networking vendors, or aerospace electronics firms.
Hands-on familiarity with real-time operating systems (RTOS), FreeRTOS, VxWorks, or Bare-Metal firmware architectures.
Experience utilizing automated continuous integration and testing frameworks for embedded software (CI/CD for firmware).
Exposure to agile hardware/software development methodologies and enterprise ITSM ticketing platforms (Jira, Confluence).Recruiter Information
Recruiter: Intellyk Recruitment Division
Contact Name: Pooja Dadwal (Talent Acquisition || Human Resources Executive)
Email: pooja.dadwal@intellyk.com
Phone
Company Website: https://www.intellyk.com
Salary/Rate: Market Competitive / Enterprise Engineering Package
Deadline:
Open until filled (Urgent NC Hybrid Firmware Engineering Opening)
Notice Period: Immediate to 30 Days Preferred
Contract Duration: Permanent / Full-Time Hybrid Engagement (Raleigh/Durham/Cary, NC)
Recruitment Pro Tip
When applying for this Senior Firmware Engineer position through Intellyk, ensure your resume explicitly highlights your C/C++, embedded Linux, and PCIe switch portfolio, details your board bring-up and hardware debugging expertise, and confirms your availability for 3 days hybrid onsite work in North Carolina.
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
Morrisville, NC
Occupation
Computer Systems Engineers/Architects
Industry
Computer Systems Design Services
Posted
2 days ago
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)