> Markdown version of [/jobs/ext/1824093-principal-engineer-embedded-cryptographic-software-level-3](https://www.wearedevelopers.com/jobs/ext/1824093-principal-engineer-embedded-cryptographic-software-level-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Engineer Embedded Cryptographic Software Level 3 - **Company:** Indotronix International Corporation - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Systems Engineering, Assembly Language, JIRA, C++ (Programming Language), IBM Rational ClearCase, Communications Protocols, Computer Engineering, Software Debugging, Linux, Device Drivers, Embedded Software, Ethernet, Firmware, Linux Kernel, Network Configuration and Change Management, PCI Express, Rhapsody, Powerpc, SAP (Applications), Software Engineering, Software Requirements Analysis, System on a Chip, Transmission Control Protocol (TCP), Universal Asynchronous Receiver/Transmitter, Vivado, Multithreading, Serial Peripheral Interface, Real Time Systems, DOORS (Software), Git, Containerization, Yocto, Kubernetes, Bare Metal, Bitbucket, Restful APIs, Software Version Control, Software Library, Docker - **Published:** July 7, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9013820/principal-engineer-embedded-cryptographic-software-level-3 ## About the Role * Bachelor's degree in Computer Engineering or another STEM discipline. * 10+ years of embedded software engineering experience. * Strong proficiency in C/C++. * Experience with HAIPE, OTNK, and/or IKE. * Experience implementing cryptographic mechanisms using dedicated software libraries. * Experience with Yocto/Petalinux or WindRiver Linux. * Experience with Xilinx platforms (Zynq, UltraScale+, Versal). * Experience with TCP/IP networking and common network configurations. * Experience throughout the complete software development lifecycle, from requirements through testing. * Experience integrating firmware and software in real-time, multi-threaded embedded systems. * Experience developing and debugging embedded real-time applications. * Experience with Jira, Git, Bitbucket, and Agile software development methodologies. * Ability to work full-time onsite in San Diego, CA. Preferred: * Knowledge of Rust. * Linux kernel and low-level driver development. * Experience with Docker, Kubernetes, or other container technologies. * Experience with RESTful Services. * Experience with Software Defined Radios (SDR). * Experience with Avionics Operating Systems. * Knowledge of communication protocols including I2C, SPI, UART, PCIe, and Ethernet. * Familiarity with Xilinx Vivado and Vitis. * Familiarity with NSA Security Standards. * Assembly language experience. * Experience with bare-metal embedded device drivers. * Knowledge of PowerPC architectures. * Familiarity with IBM Rhapsody, DOORS, ClearCase, and Green Hills AdaMulti. * Active Top Secret Clearance or SAP Clearance., Bachelor's degree in Computer Engineering or another STEM discipline with 10+ years of related embedded software engineering experience. ## Description * Design, develop, integrate, and test embedded software focused on cryptographic software code bases. * Design, architect, develop, and administer embedded and real-time systems. * Collaborate with Systems Engineering, Digital Engineering, Hardware, and Integration & Test teams in an Agile environment. * Analyze system capabilities and resolve issues related to program intent, output requirements, input data acquisition, programming techniques, and system controls. * Implement secure cryptographic mechanisms using dedicated software libraries. * Integrate low-level firmware and software into complex real-time, multi-threaded embedded applications. * Develop, debug, and maintain embedded real-time systems throughout the software lifecycle. * Participate in software requirements development, design, implementation, integration, testing, and verification activities. * Utilize Agile development tools and version control systems to support software development. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)