Junior Rust Cyber Software Engineer – Embedded Systems

CACI International Inc

Maryland

On-site

USD 70,000 - 143,000

Full time

41 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CACI International Inc. is seeking a Junior Cyber Software Engineer to design, develop, and secure next-generation tactical cyber infrastructure and mission‑critical defense solutions. You will work with Rust and other languages across embedded architectures and tactical networks while collaborating with a multidisciplinary team.

Education: Bachelor's in CS/CE/Engineering. Experience: 1–3 years. Clearance: Active DoD Secret. Travel up to 10% within the Continental US.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related STEM discipline.
  • 1–3 years of professional software development experience or equivalent military/co-op experience.
  • Active DoD Secret security clearance required and must be maintained.

Responsibilities

  • Develop clean, safe, and highly efficient code primarily in Rust, with supplemental modules in C, C++, or Go.
  • Redesign and harden legacy software modules using memory-safe architectures to mitigate memory-corruption exploits such as buffer overflows.
  • Support integration of software components with custom hardware, in‑vehicle data networks, and tactical C5ISR communication systems.
  • Review, debug, and test software using automated pipelines to meet strict design requirements and validate defense performance metrics.
  • Contribute to requirements analysis, architecture development, and creation of technical documentation aligned with DoD software engineering standards.

Skills

Rust
Memory-safe coding
RMF/STIGs
DoD 8140/8570

Education

Bachelor’s degree in Computer Science or related STEM

Tools

C
C++
Go

Job description

CACI International Inc. is seeking a Junior Cyber Software Engineer to design, develop, and secure next-generation tactical cyber infrastructure and mission‑critical defense solutions. You will work with Rust and other languages across embedded architectures and tactical networks while collaborating with a multidisciplinary team.

Education: Bachelor's in CS/CE/Engineering. Experience: 1–3 years. Clearance: Active DoD Secret. Travel up to 10% within the Continental US.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Rust Cyber Software Engineer — Embedded & Defense Tech
Junior Rust Cyber Software Engineer — Embedded & Defense Tech

CACI • Maryland

On-site
USD 70,000 - 143,000
Flexible time off
Learning resources
Competitive benefits
Junior Rust Cyber Software Engineer - Embedded Security
Junior Rust Cyber Software Engineer - Embedded Security

CACI International Inc. • Maryland

On-site
USD 70,000 - 143,000
Rust Cyber Software Engineer - Embedded, Secret Clearance
Rust Cyber Software Engineer - Embedded, Secret Clearance

Socket.dev • Maryland

On-site
USD 70,000 - 143,000
Junior Cyber Software Engineer
Junior Cyber Software Engineer

CACI • Maryland

On-site
USD 70,000 - 143,000
Flexible time off
Learning resources
Competitive benefits
Junior Cyber Software Engineer
Junior Cyber Software Engineer

Socket.dev • Maryland

On-site
USD 70,000 - 143,000
Junior Cyber Software Engineer
Junior Cyber Software Engineer

CACI International Inc • Maryland

On-site
USD 70,000 - 143,000
Junior Cyber Software Engineer
Junior Cyber Software Engineer

CACI International Inc. • Maryland

On-site
USD 70,000 - 143,000
Software Engineer - Real-Time Embedded & Cybersecurity
Software Engineer - Real-Time Embedded & Cybersecurity

CACI International Inc. • Florham Park (NJ)

On-site
USD 94,000 - 199,000
Flexible time off
Comprehensive benefits
Learning and development opportunities
Cybersecurity Software Engineer Real-Time Embedded Systems
Cybersecurity Software Engineer Real-Time Embedded Systems

CACI International Inc • Florham Park (NJ)

On-site
USD 94,000 - 199,000
Cyber Software Engineer, Junior — AI & Network Security R&D
Cyber Software Engineer, Junior — AI & Network Security R&D

CACI International Inc. • Florham Park (NJ)

On-site
USD 67,000 - 133,000