Kratos Defense and Security Solutions

Software Engineer III

Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS degree in Computer Science, Computer Engineering, or related field with relevant coursework or experience.
  • Expert in real-time C/C++ programming with over 6 years of experience.
  • Proficient in debugging complex multi-process/multi-thread real-time systems.
  • In-depth knowledge of compiler intricacies and memory management.
  • Familiarity with common communications protocols and networking.
  • Experience in Java, C++, or other object-oriented programming languages.

Responsibilities

  • Design, develop, and test C++ flight software and integrate it with hardware, sensors, and actuators.
  • Collaborate with other engineering disciplines to analyze and break down system requirements.
  • Document software specifications, testing methodologies, and design reports.
  • Implement, test, and write documentation for software adhering to KUAS specifications.
  • Work in a hybrid environment, with a requirement to be on-site in Arlington, TX on specific days.

Benefits

  • Hybrid work arrangement combining remote and on-site flexibility.
  • Opportunity to work on cutting-edge UAV flight computer technology.
  • Collaboration with cross-functional teams in avionics and systems engineering.
Full Job Description
GENERAL JOB SUMMARY:

Hybrid Statement: This position is eligible for a hybrid work arrangement. The specific schedule, which combines on-site and remote work, will be determined by the hiring manager based on the team's operational needs and business goals.

ABOUT THE JOB

As an Embedded Software Engineer, you will architect and implement mission-critical software for our next-generation UAV flight computers. You will be the primary link between complex flight algorithms and custom avionics hardware, developing high-performance C and C++ applications that ensure deterministic control and absolute system reliability. Working at the intersection of hardware and software, you will collaborate with electrical and GNC (Guidance, Navigation, and Control) engineers to design and implement complex physical-digital interactions with MATLAB/Simulink.

WHAT YOU'LL DO
  • Designs, develops, and tests C++ flight software and hardware, sensor, and actuator integrations.
  • Analyzes and decomposes system requirements collaboratively with other engineering disciplines.
  • Writes software requirements specifications, software test descriptions, design descriptions, and test reports
  • Designs, implements, tests, and documents software according to KUAS specifications
  • Hybrid, work from office T/W/Th in Arlington, TX


EDUCATION AND EXPERIENCE:

Each successive level of Software Engineer builds on the identified education and experience qualifications listed for the previous level(s) of Software Engineer.

Required:

Software Engineer III
  • Requires BS degree in Computer Science, Computer Engineering, or other Engineering, Mathematics, or Science discipline, with appropriate software coursework and/or experience.
  • 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.
  • Familiarity with common communications protocols and networking.
  • Experience with Java, C++ or other object oriented language.

Preferred:

Software Engineer III
  • 3+ years experience leading small teams of engineers in software development projects.
  • Modeling and Simulation experience.


WORK ENVIRONMENT/PHYSICAL REQUIREMENTS:
  • Office and or manufacturing environment.
  • Ability to stand and sit for long periods of time.
  • Ability to perform repetitive motion (keyboarding, 10-key, phones).
  • May work extended hours or weekends.
  • May be required to lift up to 50 pounds in accordance with KUAS General Safety Training guidelines.


TRAVEL REQUIREMENTS:
  • 5-10% May be required between other KUAS locations.

About Kratos Defense and Security Solutions

Kratos Defense & Security Solutions, Inc. provides mission critical products, solutions, and services in the United States. The company operates through three segments: Kratos Government Solutions, Unmanned Systems, and Public Safety & Security. The Kratos Government Solutions segment offers microwave electronic products, satellite communications, training systems, modular systems, and defense and rocket support services. The Unmanned Systems segment provides unmanned aerial, ground, and seaborne, as well as command, control, and communications systems. The Public Safety & Security segment designs, engineers, deploys, operates, integrates, maintains, and operates security and surveillance solutions for homeland security, public safety, critical infrastructure, government, and commercial customers. The company serves national security related agencies, the department of defense, intelligence agencies, and classified agencies, as well as international government agencies and domestic and international commercial customers; and critical infrastructure, power generation, power transport, nuclear energy, financial, IT, healthcare, education, transportation, and petro-chemical industries, as well as government and military customers. Kratos Defense & Security Solutions, Inc. was founded in 1994 and is headquartered in San Diego, California.
Learn more about Kratos Defense and Security Solutions
Size
3,300 employees
Market Cap
$1.1 billion
Industry
Net Income
$79.6 million
Founded
1994
5 Year Trend
+8.4%
Revenue
$747.6 million
NASDAQ

Similar Jobs

More Aerospace & Defense Jobs

Find similar Software Engineer III jobs: