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 I-II

Kratos Defense

$85,000 - $130,000
Sep 27, 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 division, Kratos Unmanned Aerial Systems (KUAS). This involves analyzing and decomposing system requirements, designing, implementing, testing, and documenting software for high-performance, cost-effective unmanned aerial 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.
  • Fluency and 3 + years experience in real-time C and/or C++ software development.
  • Fluency with dynamic data structures and data management.
  • Experience with Code Management tools and principles.

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.