Piper Companies
Piper Companies is seeking an experienced
Embedded Software Engineer
located in the Raleigh Durham, North Carolina area for a worldwide leader in technology. The
Embedded Software Engineer
designs, develops, and tests security features for embedded systems to ensure secure, trustworthy technology.
Responsibilities of the
Embedded Software Engineer
include: •Design and develop secure software solutions •Collaborate with product teams to deploy and support hardware based security technologies •Developing documentation, proof of concepts, reference code, and scripts to facilitate adoption and verification of security technologies.
Qualifications for the
Embedded Software Engineer
include: •2+ years of experience of embedded software experience •Proficiency in C and/or C++ •Linux experience •Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering •Understanding of security and crypto protocols - SSH, SSL
Compensation for the
Embedded Software Engineer
includes: •$65,000 - $140,000 annually with a comprehensive benefit: Medical, Dental, Vison, 401k, PTO, holidays, sick leave as required by law
This job opens for applications on 7/31/2025. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords: embedded systems, firmware development, hardware security, C programming, C++, Rust, Python, Go, low-level programming, x86 architecture, ARM architecture, secure boot, JTAG, SPI, I2C, USB, Ethernet, board bring-up, evaluation boards, firmware testing, debugging, scripting, automation, security architecture, operating systems, concurrency, memory management, CPU operating modes, firmware APIs, source code management, code reviews, cybersecurity, hardware interfaces, embedded CPU, lab tools, Linux shell scripts, product security, trust technologies, secure firmware, hardware-level security
#LI-JN1
#LI-HYBRID
Embedded Software Engineer
located in the Raleigh Durham, North Carolina area for a worldwide leader in technology. The
Embedded Software Engineer
designs, develops, and tests security features for embedded systems to ensure secure, trustworthy technology.
Responsibilities of the
Embedded Software Engineer
include: •Design and develop secure software solutions •Collaborate with product teams to deploy and support hardware based security technologies •Developing documentation, proof of concepts, reference code, and scripts to facilitate adoption and verification of security technologies.
Qualifications for the
Embedded Software Engineer
include: •2+ years of experience of embedded software experience •Proficiency in C and/or C++ •Linux experience •Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering •Understanding of security and crypto protocols - SSH, SSL
Compensation for the
Embedded Software Engineer
includes: •$65,000 - $140,000 annually with a comprehensive benefit: Medical, Dental, Vison, 401k, PTO, holidays, sick leave as required by law
This job opens for applications on 7/31/2025. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords: embedded systems, firmware development, hardware security, C programming, C++, Rust, Python, Go, low-level programming, x86 architecture, ARM architecture, secure boot, JTAG, SPI, I2C, USB, Ethernet, board bring-up, evaluation boards, firmware testing, debugging, scripting, automation, security architecture, operating systems, concurrency, memory management, CPU operating modes, firmware APIs, source code management, code reviews, cybersecurity, hardware interfaces, embedded CPU, lab tools, Linux shell scripts, product security, trust technologies, secure firmware, hardware-level security
#LI-JN1
#LI-HYBRID