Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Kratos Defense Logo

Software Engineer III-IV

Kratos Defense

$130,000 - $185,000
Sep 26, 2025
Roseville, CA, US
Apply Now

Kratos Defense & Security Solutions, Inc. is seeking to develop product software using software engineering best-practices to support their unmanned systems, satellite communications, cyber security/warfare, microwave electronics, missile defense, training, and combat systems.

Requirements

  • Demonstrated understanding of Object Oriented programming principles.
  • Demonstrated understanding of the specific characteristics and requirements of real-time software and systems.
  • Demonstrated understanding of classic software development life-cycle.
  • Ability to analyze and clearly document software requirements.
  • Expert in real-time C and/or C++ programming with 6+ years experience.
  • Expert fluency in debugging complex multi-process/multi-thread real-time systems.
  • Deep understanding of compiler nuances, and memory management.

Responsibilities

  • Analyses and decomposes system, and subsystem requirements and specifications collaboratively with other engineering disciplines.
  • Writes software requirements specifications, software test descriptions, design descriptions, test reports, and progress reports.
  • Designs, implements, tests, and documents software according to specifications, using approved KUAS software processes and tools.
  • Prepares and presents design review material in support of technical interchange meetings with suppliers and external/internal customers.
  • Participates in code reviews, verifies software change specification compliance, and records review and verification results.
  • Supports flight testing, data reduction, analysis, and reporting.
  • Participates in software effort planning and estimation activities.

Other

  • Ensures customer satisfaction.
  • Complies with established KUAS business policies and procedures.
  • Follows safety policies and guidelines.
  • Ensures that the work area and equipment are kept clean.
  • Ability to travel as necessary to perform job duties.