Kratos Defense and Security Solutions

Software Engineer IV (UAV Embedded)

Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • BS in Computing Science, Computer Engineering, or related field, or 15 years of relevant experience in lieu of degree.
  • 10 years of experience in C or C++ programming.
  • Strong understanding of Object-Oriented programming and Real-Time Operating Systems (RTOS).
  • Proficient in documenting software development lifecycle and requirements.
  • Ability to troubleshoot hardware-in-the-loop simulation and update firmware.

Responsibilities

  • Design, develop, and test C++ flight software and hardware integrations for sensors and actuators.
  • Analyze and decompose system requirements with cross-functional engineering teams.
  • Write software requirements specifications, design documents, and test reports.
  • Design, implement, test, and document software per KUAS specifications.

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
Full Job Description
Hybrid Statement: This position is eligible for a hybrid work arrangement. The specific schedule, which combines on-site and remote work in Roseville, CA (95661), 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++ 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

Compensation $160,000 - $225,000

Required Experience:

REQUIRED QUALIFICATIONS
  • Requires BS degree in Computing Science, Computer Science, Computer Engineering, or other technical discipline, or 15 YOE in lieu of BS degree.
  • 10 years of C or C++ programming 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


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:
  • Hybrid Roseville, CA Office: WFH - Mondays & Fridays / In Office - Tuesdays, Wednesdays, & Thursdays
  • 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 be required to lift up to 50 pounds in accordance with KUAS General Safety Training guidelines.

Relocation - This position may offer relocation assistance based on candidate eligibility.

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


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

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 Software Engineer IV (UAV Embedded) jobs: