EngineerJobs.io
← Back to all jobs

Job Description

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.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.