Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in San Diego?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Indotronix International Corporation

San Diego / Global

Principal Engineer Embedded Cryptographic Software Level 3

Job Description

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 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.

Education/Experience:

Bachelor's degree in Computer Engineering or another STEM discipline with 10+ years of related embedded software engineering experience .

Apply Now

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location