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.