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 and Security Solutions Logo

Software Development Engineer

Kratos Defense and Security Solutions

$120,000 - $170,000
Aug 22, 2025
Colorado Springs, CO, US
Apply Now

Kratos Defense & Security Solutions is seeking a Software Engineer to support dynamic, agile projects implementing firmware designs across all phases of the development lifecycle, including design, development, test, and operational support/user feedback.

Requirements

  • Experience developing multi-threaded C/C++ in a Linux and/or Windows environment
  • Experience with the Visual Studio development environment for Linux or Windows
  • Familiarity with networking concepts and protocols (IP, TCP, UDP)
  • Experience with GUI development in Flash, ActionScript, MFC, HTML5, JavaScript, C-Sharp
  • Experience with scripting languages such as Python
  • Experience with Agile development methodologies
  • Experience with software configuration management tools such as Git/BitBucket or Subversion

Responsibilities

  • implementing firmware designs across all phases of the development lifecycle, to include design, development, test, and operational support / user feedback.
  • work independently as well as within a team setting on the design, implementation, and maintenance/troubleshooting of new and existing software solutions.
  • leverage modern industry standard technologies for engineered solutions and be able to provide status of design efforts.
  • support more than one project at a time, bringing their knowledge and experience to help not only their primary project but be able to support other projects address critical issues and challenges.
  • Software Driver development
  • Network, Multi-threaded, client-server programming Embedded Software / System Development Experience
  • Docker/Container & Kubernetes design and implementation knowledge and experience on premise and cloud

Other

  • The candidate must be self-motivated, be a self-learner, and able to work well within a dynamic schedule.
  • Candidate must show ability to effectively communicate with various team members, customers, as well as communicate with vendor support.
  • willing to travel approximately 10%.
  • Strong interpersonal and communication skills with the ability to effectively work in a multi-disciplined team including Software, Firmware, and Hardware engineers (IPT environment)
  • Ability to learn, take ownership, and deliver high-quality results in a dynamic environment