Kratos Defense and Security Solutions

Principal Software Engineer (UAV Embedded)

Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS degree in Computing Science, Computer Science, Computer Engineering, or related technical field, or 18 years of relevant experience in lieu of degree
  • 15 years of programming experience in C or C++
  • 3+ years of experience in aerospace, aviation, or UAV software engineering
  • Strong understanding of Object-Oriented programming principles and Real-Time Operating Systems (RTOS)
  • Proficient in documenting software requirements and development processes
  • Hands-on experience with hardware-in-the-loop simulation and firmware updates
  • U.S. Citizenship with the ability to obtain and maintain a U.S. security clearance

Responsibilities

  • Design and develop C++ flight software and hardware integrations for UAVs
  • Analyze and decompose system requirements with cross-functional engineering teams
  • Write software requirements specifications and relevant documentation
  • Implement, test, and document software according to KUAS standards
  • Mentor mid-level Software Engineers in their development
  • Collaborate with electrical and GNC engineers on complex systems
  • Facilitate physical-digital interactions utilizing MATLAB/Simulink

Benefits

  • Hybrid work model (in-office Tuesdays, Wednesdays, and Thursdays)
  • Opportunities for career growth through mentorship
  • Work on mission-critical technology in the UAV field
  • Engagement in complex engineering projects with interdisciplinary collaboration
  • Dynamic work environment that can include office and manufacturing settings
  • Potential for flexible hours and overtime as necessary
  • Travel opportunities to other KUAS locations (5-10%)
Full Job Description
As a Principal Software Engineer V (UAV Embedded), 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++ 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
• Mentors mid-level Software Engineers
• Hybrid, work from office T/W/Th in Oklahomna City, OK

REQUIRED QUALIFICATIONS - A qualified candidate should have the expected year of service based on the JD. However, we can factor in entry level V qualified candidates in the compensation range.
• Requires BS degree in Computing Science, Computer Science, Computer Engineering, or other technical discipline, 18 YOE in lieu of BS degree.
• 15 years of C or C++ programming experience
• 3+ years aerospace/aviation/UAV software engineering experience
• Demonstrated understanding of Object-Oriented programming principles and RTOS systems.
• Demonstrated understanding of software development life-cycle and clearly document software requirements.
• Hands on ability to troubleshoot hardware-in-the-loop simulation modelling and make firmware updates
• Able to obtain and maintain a U.S. security clearance at the appropriate level (requires U.S. Citizenship).

PREFERRED QUALIFICATIONS
• Skills with tools such as Atlassian, MATLAB/Simulink, VxWorks, LabView
• Skills implementing interface controls based on MBSE design documentation
• Previous familiarity with OMS/UCI, A-GRA, STANAG 4586, DO-178C, AS9100, DoDI 8500.01

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 Jobs at Kratos Defense and Security Solutions

More Aerospace & Defense Jobs

Find similar Principal Software Engineer (UAV Embedded) jobs: