The Judge Group is seeking a Software Engineer to contribute to cryptographic software and embedded real-time systems. This role involves collaborating with cross-disciplinary teams to design, develop, integrate, and test software for end-user customers and businesses in a defense-focused environment. The position is onsite in San Antonio, Texas, with additional location options in Annapolis Junction, MD, and Chantilly, VA, and requires a DoD Secret clearance with up to 10% travel.
Locations
Annapolis Junction, MD; Chantilly, VA; San Antonio, TX (onsite).
Salary
USD 160,000 - 170,000 per year.
Requirements
- A Bachelor’s degree in Computer Engineering or another STEM field with five years of related experience, or a Master’s degree with three years, or a PhD with one year of experience. Alternatively, a Bachelor’s with eight years of related experience, or a Master’s with six years, or a PhD with four years.
- Proficiency in C/C++ with cryptographic experience, including Crypto Systems, and familiarity or experience developing HAIPE, OTNK, and/or IKE; ability to implement cryptographic mechanisms using specialized libraries.
- Strong background in object oriented programming.
- Experience across the full software lifecycle from requirements through testing.
- Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications, and in developing and debugging embedded real-time systems.
- Proficiency with the Rust programming language.
- Experience with Communication Protocols such as I2C, SPI, UART, PCIe, and Ethernet.
- Background in RTOS designs and creating secure software for embedded systems.
- Experience with Xilinx platforms including Zynq, Ultrascale+, and Versal.
- Knowledge of TCP/IP and common network configurations.
- Familiarity with static analysis and unit testing.
- Experience using Jira, Bitbucket, or Git within Agile software development processes.
- Active DoD Secret clearance.
Technologies
- C, C++, Rust
- HAIPE, OTNK, IKE
- I2C, SPI, UART, PCIe, Ethernet
- TCP/IP
- Xilinx Zynq, Ultrascale+, Versal
- RTOS, Static Analysis, Unit Testing
- Git, Jira, Bitbucket
Travel
Yes, up to 10% of the time.
Clearance
Active DoD Secret clearance is required to start.