Senior UAV Embedded Software Architect (Hybrid, Roseville)

Kratos Unmanned Systems

Roseville (CA)

Hybrid

USD 220,000 - 250,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Kratos Unmanned Aerial Systems (KUAS), a division of Kratos Defense, is hiring a Principal Software Engineer V to architect and implement mission‑critical UAV flight software for next‑generation flight computers. You will bridge complex flight algorithms with custom avionics hardware, developing high‑performance C++ applications ensuring deterministic control and reliability.

You will collaborate with electrical and GNC engineers to design physical‑digital interactions using MATLAB/Simulink,

Qualifications

  • BS degree in Computing Science, Computer Science, Computer Engineering or similar; 18 years of experience in lieu of BS.
  • 15 years of C or C++ programming experience.
  • 3+ years aerospace/aviation/UAV software engineering experience.
  • Solid understanding of object‑oriented programming principles and RTOS.
  • Knowledge of software development life-cycle and documenting software requirements.
  • Hands-on ability to troubleshoot hardware‑in‑the‑loop simulation and firmware updates.
  • Ability to obtain and maintain a U.S. security clearance (U.S. citizenship).

Responsibilities

  • Designs, develops, and tests C++ flight software and hardware, sensor, and actuator integrations.
  • Analyzes and decomposes system requirements 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 Tue/Wed/Thu in Roseville, CA.

Skills

C/C++ programming
Aerospace/UAV software
OOP principles
SDLC knowledge
HIL testing

Education

BS in CS/Computing Science/CE

Tools

MATLAB/Simulink
VxWorks
LabVIEW

Job description

Kratos Unmanned Aerial Systems (KUAS), a division of Kratos Defense, is hiring a Principal Software Engineer V to architect and implement mission‑critical UAV flight software for next‑generation flight computers. You will bridge complex flight algorithms with custom avionics hardware, developing high‑performance C++ applications ensuring deterministic control and reliability.

You will collaborate with electrical and GNC engineers to design physical‑digital interactions using MATLAB/Simulink,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior UAV Embedded Software Architect
Senior UAV Embedded Software Architect

Kratos Defense and Security Solutions • Roseville (CA)

Hybrid
USD 220,000 - 250,000
Medical, Dental & Vision Insurance
Life/ADD & Disability Insurance
401(k) Savings Plan
+3
Principal UAV Flight Software Engineer (C++, RTOS)
Principal UAV Flight Software Engineer (C++, RTOS)

Kratos Unmanned Systems • Arlington (TX)

Hybrid
USD 180,000 - 240,000
Senior UAV Embedded Flight Software Engineer
Senior UAV Embedded Flight Software Engineer

Kratos Defense & Security Solutions, Inc. • Oklahoma City (OK)

On-site
USD 150,000 - 210,000
Medical, Dental & Vision Insurance
401(k) Savings Plan
Employee Stock Purchase Plan (ESPP)
+3
Senior UAV Embedded Systems Architect (C++)
Senior UAV Embedded Systems Architect (C++)

Kratos Defense and Security Solutions • Arlington (TX)

Hybrid
USD 180,000 - 240,000
Medical, Dental & Vision Insurance
401(k) Savings Plan
Paid Time-Off (PTO)
+2
UAV Embedded Principal Software Engineer – Hybrid
UAV Embedded Principal Software Engineer – Hybrid

Kratos Defense & Security Solutions, Inc. • Arlington (TX)

On-site
USD 150,000 - 210,000
Medical, Dental & Vision Insurance
Life/ADD & Short/Long Term Disability
401(k) Savings Plan
+4
UAV Embedded Software Architect C++/RTOS, Hybrid
UAV Embedded Software Architect C++/RTOS, Hybrid

Kratos Defense & Security Solutions, Inc. • Roseville (CA)

Hybrid
USD 220,000 - 250,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Embedded UAV Software Engineer — Hybrid (C/C++, RTOS)
Embedded UAV Software Engineer — Hybrid (C/C++, RTOS)

Kratos Defense and Security Solutions • Roseville (CA)

Hybrid
USD 160,000 - 225,000
Medical, Dental & Vision Insurance
Life/ADD & Disability Insurance
401(k) Savings Plan
+4
Principal Software Engineer (UAV Embedded)
Principal Software Engineer (UAV Embedded)

Kratos Unmanned Systems • Roseville (CA)

Hybrid
USD 220,000 - 250,000
Principal Software Engineer (UAV Embedded)
Principal Software Engineer (UAV Embedded)

Kratos Unmanned Systems • Arlington (TX)

Hybrid
USD 180,000 - 240,000
Principal Software Engineer (UAV Embedded)
Principal Software Engineer (UAV Embedded)

Kratos Defense and Security Solutions • Roseville (CA)

On-site
USD 220,000 - 250,000
Medical, Dental & Vision Insurance
Life/ADD & Disability Insurance
401(k) Savings Plan
+3