Job Search

Firmware Engineer

Remote

Piper Companies Logo

Job Id:
143572

Job Category:

Job Location:
Remote

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Anne Green

Piper Companies is hiring a Firmware Engineer for a leading technology company located in Raleigh, NC. The Firmware Engineer will design, implement, and test firmware solutions for embedded processor-based systems. This role will give you the opportunity to work on cutting edge hardware security technologies and product development. The Firmware Engineer can sit remote and will need to be a US Citizen due to the nature of the work.


Responsibilities of the Firmware Engineer:

  • Develop and deploy firmware-based security technologies to enhance product trustworthiness. 
  • Conduct architecture assessments and security vulnerability analysis. 
  • Create reference code, proof of concepts, and technical documentation to support adoption of security technologies. 
  • Design, document, and test firmware for embedded CPU systems.

Requirements of the Firmware Engineer:

  • Bachelor's Degree in Computer Science, Computer Engineering or Electrical
  • 4-5 years of experience as a Firmware Engineer
  • Proficiency in C (open to C++) with exposure to Rust
  • Experience working with embedded CPU systems and architectures. 
  • Expertise in USB, JTAG, SPI, I2C, and Ethernet protocols/interfaces. 
  • Security-related firmware development experience preferred

Compensation of the Firmware Engineer:

  • $100,000-$120,000
  • Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday, Sick Leave if Required by Law


Keywords: Firmware Engineer, Embedded Systems, Security, C, C++, Rust, Embedded CPU, USB, JTAG, SPI, I2C, Ethernet, Debugging, Product Development, Hardware Security, Firmware Security, Cryptography, Post-Quantum Algorithms, LMS, XMSS, x86, ARM, Boot Architecture, Python, Go, Scripting, Problem-Solving, Code Reviews, API Design, Automation, Trustworthiness, Cybersecurity, Embedded Architecture, Computer Engineering, Electrical Engineering, Remote, RTP


#LI-AG1

#REMOTE


This job opens for applications on 6/10/2025. Applications for this job will be accepted for at least 30 days from the posting date.

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?