Jobs · Engineering · California

Software Engineer IV (UAV Embedded)

Kratos Defense and Security Solutions · Roseville, CA · 1 wk ago
Engineering$160k–$225k/yrFull-time

About the role

Kratos Unmanned Aerial Systems (KUAS), a division of Kratos Defense, is renowned for its expertise in developing, delivering, integrating, and supporting high-performance, cost-effective, jet-powered Unmanned Aerial Systems (Targets and Tactical).

Responsibilities

  • Architect and implement mission-critical software for our next-generation UAV flight computers.
  • Develop high-performance C and C++ applications that ensure deterministic control and absolute system reliability.
  • Collaborate with electrical and GNC engineers to design and implement complex physical-digital interactions with MATLAB/Simulink.

Requirements

  • BS degree in Computing Science, Computer Science, Computer Engineering, or other technical discipline, or 15 years of relevant work experience.
  • 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 modeling and make firmware updates.

Skills

  • Experience with tools such as Atlassian, MATLAB/Simulink, VxWorks, LabView.
  • 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.

Similar jobs