Software and Controls Engineer (High Powered Lasers)

    • Job Tracking ID: KDRSS-315901
    • Job Location: Huntsville, AL
    • Job Level: Mid Career
    • Level of Education: BA/BS
    • Job Type: Full-Time/Regular
    • Date Updated: 07/16/2021
    • Years of Experience: 5+
    • Radford Job Code: 05161-05166
Invite a friend
facebook LinkedIn Twitter Email

Job Description

Kratos Space & Missile Defense Systems is seeking a Software and Controls Engineer to support High Energy Laser Programs at our Huntsville, Alabama location.

The candidate will be responsible for taking on portions of a system design. This involves establishing technical requirements based on stated functional objectives for the product.  The candidate will analyze the requirements and establish a design path to meet them.  The candidate will perform the detailed design work necessary to produce a fully functional prototype.  The candidate will develop test plans to demonstrate performance meeting the technical requirements established. The candidate will demonstrate a willingness to learn and grow in their role as a team member.


  • Work with cross-functional engineering team (mechanical, aero, thermal, software) to support UAS and directed energy programs
  • Develop firmware and applications to support UAS and directed energy systems sensors, controls, communication and data acquisition
  • Conduct studies, technical assessments, and architectural level analysis of system to determine performance and effectiveness
  • Engage in design review and discussions one-on-one and in groups
  • Support system demonstrations and deployments as required
  • Write acceptance test plans and reports
  • Ability to maintain sensitive and confidential information as required by government standards
  • Possess a valid driver's license and be able to obtain a government driving permit if required
  • Ability to interact effectively with peers and supervisors\
  • Ability to interact appropriately with the public when necessary



Experience and Skills


  • Experience with algorithm, firmware, and application design using C/C++, Qt, QML, Python
  • Experience with integration, test and validation of sensors, actuators and other embedded systems
  • Experience developing and maintaining SQL databases
  • Must be proficient with Git repositories and comfortable in a collaborative development environment
  • Experience with embedded system communication protocols and best practices including UART, CAN bus, I2C, Ethernet, etc.
  • Ability to collaborate with cross-functional engineering team and subcontractors to design and develop prototype software architectures and APIs
  • Experience creating and maintaining software-in-the-loop and hardware-in-the-loop simulation tests within the Linux Ubuntu OS environment
  • Motivated and willing to tackle complex problems individually and in a group, and to act as a technical mentor for more junior engineers
  • Ability to obtain and maintain a Secret level security clearance
  • Minimum 5 years job related experience



  • Familiar with controls system development and concepts, including PID, MIMO, state-space representation
  • Familiar with basic electrical and mechanical concepts, demonstrated ability to develop functional software and control requirements in a cross-functional team environment
  • Experience in agile development environment
  • Experience developing and maintaining technical documentation, including software interface control, test specification, functional requirements, etc.
  • Understanding of techniques for formal verification and validation of design elements


  • Bachelors Degree in Mechanical, Electrical or Aerospace Engineering