Software Engineer (Contingent)

Huntsville, Alabama


Employer: Kratos Defense
Industry: DES
Salary: Competitive
Job type: Full-Time

Kratos Defense and Rocket Support Services is currently seeking resumes for a Software Engineer in Huntsville, Alabama. The selected 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.

Job responsibilities will include:
  • 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 aquisition
  • 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


REQUIRED EXPERIENCE:
  • 5 years of job-related experience in the following areas:
  • 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

PREFERRED 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
  • Familiarity with DEVSECOPS preferred


EDUCATION:
  • BS/BA from accredited university,

Created: 2024-05-24
Reference: 360838
Country: United States
State: Alabama
City: Huntsville
ZIP: 35801


Similar jobs: