Firmware Engineer
Remote
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.