More jobs:
Principal Engineer Embedded Cryptographic Software Level 3 Security Clearance
Job in
San Diego, San Diego County, California, 92101, USA
Listed on 2026-07-21
Listing for:
Indotronix International Corp
Full Time
position Listed on 2026-07-21
Job specializations:
-
Software Development
Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT, Software Engineer
Job Description & How to Apply Below
Indotronix is seeking an Onsite Job:
Principal Engineer Embedded Cryptographic Software Level 3
Work Location:
San Diego, CA
Work Schedule:
9x80 A
Education:
Bachelor's Degree in STEM
Experience:
10+ Years Required Clearance:
Required to Start
Job 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. Must Haves:
* 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 Wind River Linux.
* Experience with Xilinx platforms (Zynq, Ultra Scale+, 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, Clear Case, and Green Hills Ada Multi.
* Active Top Secret Clearance or SAP Clearance. Education/
Experience:
Bachelor's degree in Computer Engineering or another STEM discipline with 10+ years of related embedded software engineering experience.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×