Kratos Defense and Security Solutions · 2 hours ago
Software Engineer
Kratos Defense and Security Solutions is a recognized leader in delivering innovative solutions for national and global customers. They are seeking a Software Engineer to support dynamic projects through all phases of the development lifecycle, focusing on design, development, testing, and operational support of firmware solutions.
ConsultingCyber SecurityGovernmentInformation TechnologyNational SecurityPublic SafetySatellite CommunicationSecurity
Responsibilities
Support dynamic, agile projects 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
Effectively communicate with various team members, customers, as well as communicate with vendor support
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
Qualification
Required
Bachelor's degree in Computer Science or Computer Engineering, technical degree preferred
5+ years of experience in software development
Strong understanding of object oriented software design and engineering principles/practices
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#
Experience with scripting languages such as Python
Experience with Agile development methodologies
Experience with software configuration management tools such as Git/BitBucket or Subversion
Familiarity with best systems engineering practices
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
Experience in scoping effort to accomplish a task
Applicant selected must be a US Citizen and be able to obtain and maintain a government issued security clearance up to a Secret level
Preferred
Software Driver development
Experience using and understanding non-volatile storage technologies such as EEPROM, NVRAM, and ROM
Network, Multi-threaded, client-server programming Embedded Software / System Development Experience
Docker/Container & Kubernetes design and implementation knowledge and experience on premise and cloud
Experience interfacing/integrating with firmware based FPGAs
Ability to work directly with customers
Benefits
Medical, Dental & Vision Insurance Coverage
Life/ADD & Short/Long Term Disability Insurance
401(k) Savings Plan
Employee Stock Purchase Plan (ESPP)
Paid Time-Off (PTO)
Holidays
Education Reimbursement
Company
Kratos Defense and Security Solutions
Kratos Defense & Security Solutions provides mission critical engineering, IT services, and war fighter solutions.
Funding
Current Stage
Public CompanyTotal Funding
$943.8MKey Investors
United States Air Force
2025-06-25Post Ipo Equity· $556M
2025-04-17Grant· $30M
2024-02-22Post Ipo Equity· $288M
Leadership Team
Recent News
2025-12-25
Company data provided by crunchbase