Responsibilities: of the Embedded Firmware Design Engineer: Develop and maintain embedded firmware for telecommunications and networking products. Design and implement device drivers, board support packages (BSPs), and low-level software. Support board bring-up, hardware validation, and system integration efforts. Debug firmware and hardware interactions using industry-standard lab tools. Develop software for Linux and RTOS-based embedded systems. Troubleshoot and resolve firmware issues throughout development and production. Collaborate with hardware, software, and systems engineering teams on new product development. Participate in design reviews and contribute to product architecture discussions. Support deployed products through issue investigation and root cause analysis. Qualifications: for the Embedded Firmware Design Engineer: 10+ years of embedded firmware or embedded software development experience. Must be eligible to work in the United States and obtain and maintain an Active U.S. Government Secret Clearance. Strong experience with C/C++ programming in embedded environments. Experience developing device drivers and low-level software. Hands-on experience with Linux and Real-Time Operating Systems (RTOS). Experience with board bring-up, hardware debugging, and embedded system integration. Understanding of networking protocols and telecommunications systems. Ability to troubleshoot issues across both firmware and hardware environments. Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. Compensation: for the Embedded Firmware Design Engineer includes: Salary range: $115,000 - $145,000 annually based on experience Comprehensive benefits package including medical, dental, vision, 401(k), and PTO This job opens for applications on 09/30/2026. Applications for this job will be accepted for at least 30 days from the posting date.
| Location | Raleigh, NC |
| Salary | $115,000–$145,000 Per Year |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder