Quick Overview
Job Description
Job Title: Embedded Software Engineer 3 (Principal Engineer - Embedded Cryptographic Software) Location: Rancho Carmel, San Diego, CA (100% Onsite) Duration: 12+ Months (Possible Extension) Pay Rate: $75 on W2 Job Description Our client is seeking an Embedded Software Engineer 3 (Principal Engineer - Embedded Cryptographic Software) to join the Software and Digital Technologies team. In this role, you will design, develop, integrate, and test embedded cryptographic software supporting advanced mission-critical systems. You will collaborate with cross-functional engineering teams in an Agile environment to deliver secure, high-performance embedded software solutions.
Key Responsibilities
- Design, develop, integrate, and test embedded cryptographic software applications.
- Architect and develop embedded and real-time software systems.
- Collaborate with Systems Engineering, Hardware, Digital Engineering, and Integration && Test teams.
- Develop secure software for embedded platforms using Agile methodologies.
- Analyze software and system requirements to resolve technical challenges.
- Implement and integrate cryptographic mechanisms using software li braries.
- Integrate low-level firmware with complex real-time, multi-threaded embedded applications.
- Participate throughout the complete software development lifecycle, from requirements through testing.
- Perform software debugging, validation, and performance optimization.
- Utilize Jira, Bitbucket, Git, and Agile development practices. Required Qualifications
- Bachelor's degree in Computer Engineering or another STEM discipline with 5+ years of experience, OR
- Master's degree with 3+ years of experience, OR
- PhD with 1+ year of experience.
- Active U.S. Government Secret Clearance (Required).
- Strong programming experience in C/C++.
- Experience with HAIPE, OTNK, and/or IKE.
- Experience implementing cryptographic mechanisms using software li braries.
- Experience with Yocto/PetaLinux or Wind River Linux.
- Experience with Xilinx platforms (Zynq, Ul traScale+, Versal).
- Strong understanding of TCP/IP networking and common network configurations.
- Experience with the complete software development lifecycle.
- Experience integrating firmware and software in real-time embedded systems.
- Experience developing and debugging embedded real-time applications.
- Experience using Jira, Bitbucket, Git, and Agile methodologies.
- Ability to work full-time onsite in Rancho Carmel, San Diego, CA.
Preferred Qualifications
- Experience with Rust.
- Linux kernel and low-level driver development.
- Docker, Kubernetes, or Linux container technologies.
- RESTful API development.
- Software Defined Radios (SDR).
- Avionics Operating Systems.
- Communication protocols including:
- I2C
- SPI
- UART
- PCIe
- Ethernet
- Xilinx development tools (Vitis, Vivado).
- Knowledge of current NSA Security Standards.
- Assembly language programming.
- Bare-metal embedded driver development.
- PowerPC architecture experience.
- IBM engineering tools (Rhapsody, DOORS, ClearCase).
- Green Hills AdaMulti.
- Active Top Secret Clearance (Preferred).
- Active SAP Clearance (Preferred).
Similar jobs
- HA
Senior Specialist, Systems Engineering
NewHarris Corporation
Lynchburg, VA🇺🇸$70.5k - $130.5k/yrHybrid14 hours agoCADEngineering - CG
Senior Lead Network Engineer with Security Clearance
NewContact Government Services, LLC
Miami, FL🇺🇸$80k - $200k/yrHybridYesterdayAgileHTTPSJira+2Technology - OR
Senior Core Infrastructure Engineer
Oracle Corporation
Seattle, WA🇺🇸$79.2k - $209.5k/yrHybrid3 weeks agoOracleEncryptionTechnology - RE
Entry Level software Developer
Revature
Charlotte, NC🇺🇸$65k/yrOn-site6 weeks agoSQLJavaTechnology - AG
Systems Engineer (Government) with Security Clearance
AT&T Government Solutions
Bellevue, NE🇺🇸$86.8k - $145k/yrOn-site2 months agoFiberTechnology - JM
Lead Software Engineer - Platform Engineering
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site1 hour agoMicroservicesSQLAWS+12Technology