Secret-Cleared Embedded Cryptographic Software Engineer

PGS Worldwide•San Diego, CA
•Onsite

About The Position

PGS Worldwide is seeking an Embedded Cryptographic Software Engineer in San Diego, California, to support a leading aerospace and defense company. This is a one-year onsite contract-to-hire role focused on designing, developing, integrating, and testing embedded real-time software, primarily cryptographic software and secure communications. The position supports real-time embedded system architecture and development, integration with low-level firmware and hardware, troubleshooting, and software development across the full lifecycle from requirements through test. U.S. citizenship and an active U.S. Government Secret clearance are required. Pay is $120.00 per hour. Military veterans and transitioning military members are encouraged to apply.

Requirements

  • Bachelor’s degree in Computer Engineering or another STEM discipline with at least 5 years of related experience; master’s degree with at least 3 years; or PhD with at least 1 year.
  • Active U.S. Government Secret clearance.
  • U.S. citizenship.
  • Proficiency in C/C++.
  • Experience developing and debugging embedded real-time systems.
  • Experience integrating low-level firmware and software in complex, multi-threaded embedded applications.
  • Experience implementing cryptographic mechanisms using dedicated software libraries.
  • Familiarity with HAIPE, OTNK, and/or IKE.
  • Experience with Yocto/PetaLinux or Wind River Linux.
  • Experience with Xilinx platforms, including Zynq, Ultrascale+, or Versal.
  • Experience with TCP/IP and common network configurations.
  • Experience using Jira, Bitbucket, Git, and Agile software development practices.

Nice To Haves

  • Rust experience.
  • Linux kernel or low-level driver development.
  • Docker, Kubernetes, or similar container technologies.
  • RESTful services.
  • Software Defined Radio experience.
  • Familiarity with communication protocols including I2C, SPI, UART, PCIe, and Ethernet.
  • Familiarity with Vitis, Vivado, NSA security standards, assembly language, PowerPC architectures, or bare-metal embedded drivers.
  • Active Top Secret or SAP clearance.

Responsibilities

  • Design, develop, integrate, and test embedded cryptographic software.
  • Support architecture and development of real-time embedded systems.
  • Integrate software with low-level firmware and hardware.
  • Troubleshoot complex embedded software and system issues.
  • Analyze system capabilities and resolve technical problems involving software behavior, data flow, and controls.
  • Collaborate with Systems, Hardware, Digital Engineering, and Integration & Test teams.
  • Support software development throughout the full lifecycle, from requirements through test.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service