Flight Control Software Engineer III - IV
Kratos Defense and Security Solutions · Roseville, CA · 4 days ago
Engineering$140k–$210k/yrFull-time
General Job Summary
Perform software engineering tasks related to the design, implementation, test, and validation of autonomous aircraft flight control software, and higher-level autonomy functions.
Essential Job Functions
- Software architecture definition.
- Design and implement operator interfaces, autonomous logic algorithms, waypoint following, and path generation algorithms.
- Support subsystem testing and verification.
- Flight test planning, execution, and analysis.
- Support various hardware/software design, test, troubleshooting, and documentation activities.
- Derive subsystem requirements and specifications.
- Analyses in support of requirements generation, verification, and validation.
- Prepare formal, controlled engineering documentation (i.e. test procedures, technical reports, etc.).
- Prepare and present design review material in support of technical interchange meetings with suppliers and external/internal customers.
- Support customer training activities.
- Foreign and domestic travel to support flight test activities.
Supervisory Responsibility
None.
Compensation
$140,000 - $210,000
Experience and Skills
- Required: Demonstrated strength in one or more of the listed technical competencies.
- Understanding of flight control logic and automation.
- Ability to create a runtime environment for autonomous functions.
- Knowledge of software development process.
- Knowledge of object-oriented programming.
- Knowledge of software architecture design.
- Demonstrated focus on customer satisfaction.
- Demonstrated strong communication skills.
- Ability to work in a multidisciplinary team environment.
- Ability to maintain sensitive and confidential information as required by government standards.
- Ability to interact effectively with peers and supervisors.
- Ability to interact appropriately with the public when necessary.
- Ability to adhere to workplace rules.
- Ability to effectively communicate professionally in writing or verbally with all levels of personnel.
- May be required to obtain and maintain a U.S. security clearance at the appropriate level (requires U.S. Citizenship).
Preferred
- MATLAB and Simulink experience strongly preferred.
- Familiarity with C/C++ software is strongly preferred.
- Familiarity with unmanned aircraft systems and operations is preferred.
- Understanding of autopilot flight control design is strongly preferred.
- Familiarity with unmanned aircraft systems and operations is preferred.
- Familiarity with software configuration management systems is preferred.
Education and Experience
- Flight Control Software Engineer III: Requires BS degree in Engineering (Computer Science or Software Engineering preferred). 6 + years related experience in related engineering discipline. 3+ years lead engineer experience in the aerospace industry.
- Flight Control Software Engineer IV: Requires BS degree in Engineering (MS Computer Science or Software Engineering preferred). 11 + years related experience in related engineering discipline. 6+ years lead engineer experience in the aerospace industry.