DPP is seeking a
PrincipalEmbedded Cryptographic Software Engineer for our client in the Aerospace & Defense Manufacturing industry.
Work location: Onsite in San Diego, CA
Work schedule: 9x80 A
Duration: 12 months
Terms: W2 contract
Work authorization: US Citizen with current Active US Gov’t Secret Clearance
Position summary:
- As a member of the Software and Digital Technologies department the PrincipalEmbedded Cryptographic Software Engineer will work on revolutionary systems that impact people’s lives around the work and for generations to come.
- This position will service onsite at the Rancho Carmel site in San Diego, CA.
Responsibilities:- In this role you will design, develop, integrate and test software for end-user customers and businesses, primarily focused on cryptographic software code bases.
- Specifically, you will be responsible for the design, architecture, development, and administration of embedded and real time systems.
- You will work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware, and Integration & Test, in an Agile software development environment.
- You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.
Basic qualifications: - Bachelor's degree in Computer Engineering or another STEM discipline with 5 years of related experience, or Master's degree with 3 years or a PhD with 1 year of experience
- Current active US Government Secret Clearance
- Proficient in C/C++
- Familiarity with HAIPE, OTNK, and/or IKE
- Experience implementing cryptographic mechanisms using dedicated software libraries
- Experience with Yocto Linux, PetaLinux or Wind River Linux
- Experience with Xilinx platforms (Zynq Ultrascale+ and Versal)
- Experience with TCP/IP and common network configurations
- Proficient in all areas of the formal software lifecycle process from requirements to testing
- Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications
- Experience with developing and debugging embedded real-time systems.
- Experience using Jira/Bitbucket/Git and the Agile software development process
- Ability to work full-time onsite at our Rancho Carmel location.
Preferred qualifications: - Foundational knowledge with Rust
- Experience with low level driver development
- Familiarity with Linux kernel driver development/modifications
- Proficiency working with Linux containers (Docker, Kubernetes or similar container orchestration platforms)
- Experience with TCP/IP and common network configurations
- Experience with RESTful Services
- Experience with Software Defined Radios
- Experience with the Avionics Operating System
- Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet)
- Familiarity with Xilinx tools (Vitis, Vivado)
- Familiarity with latest NSA Security Standards
- Familiarity with assembly language
- Familiarity with bare metal embedded device drivers
- Familiarity with PowerPC architectures and peripherals
- Familiarity with IBM tools (Rhapsody, DOORS, ClearCase)
- Familiarity with Green Hills AdaMULTI
- Current active US Government Top Secret Clearance
- Current active SAP clearance
Interested? Learn more:
Click the apply button or contact our recruiter
Justin at
Justin.Hawk@dppit.com to learn more about this position (#
26-00749).
US Citizen: This role requires a current Active US Secret Security Clearance.
EOE/AA/V/DDPP offers a range of compensation and benefits packages to our employees and their eligible dependents. Call today to learn more about working with DPP.
DP Professionals (DPP) offers a range of compensation and benefits packages to our employees and their eligible dependents.
DPP is a certified Woman-owned Small Business Enterprise (WBE and WOSB) with more than 25 years in the staffing industry.
EOE/AA/V/D