Software Engineer (Contingent)

Company:  Kratos Defense & Security Solutions
Location: Huntsville
Closing Date: 09/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Descriptions: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 programsDevelop firmware and applications to support UAS and directed energy systems sensors, controls, communication and data aquisitionConduct studies, technical assessments, and architectural level analysis of system to determine performance and effectivenessEngage in design review and discussions one-on-one and in groupsSupport system demonstrations and deployments as requiredWrite acceptance test plans and reportsAbility to maintain sensitive and confidential information as required by government standardsPossess a valid driver's license and be able to obtain a government driving permit if requiredAbility to interact effectively with peers and supervisorsAbility to interact appropriately with the public when necessaryRequired Experience:REQUIRED EXPERIENCE:5 years of job-related experience in the following areas:Experience with algorithm, firmware, and application design using C/C++, Qt, QML, PythonExperience with integration, test and validation of sensors, actuators and other embedded systemsExperience developing and maintaining SQL databasesMust be proficient with Git repositories and comfortable in a collaborative development environmentExperience 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 APIsExperience creating and maintaining software-in-the-loop and hardware-in-the-loop simulation tests within the Linux Ubuntu OS environmentMotivated and willing to tackle complex problems individually and in a group, and to act as a technical mentor for more junior engineersAbility to obtain and maintain a Secret level security clearancePREFERRED EXPERIENCE:Familiar with controls system development and concepts, including PID, MIMO, state-space representationFamiliar with basic electrical and mechanical concepts, demonstrated ability to develop functional software and control requirements in a cross-functional team environmentExperience in agile development environmentExperience developing and maintaining technical documentation, including software interface control, test specification, functional requirements, etc.Understanding of techniques for formal verification and validation of design elementsFamiliarity with DEVSECOPS preferredEDUCATION:BS/BA from accredited university,#LI-AC1#LI-OnsiteKeyword: C/C++, Qt, QML, Python, SQL, LinuxKratos Defense is an Equal Opportunity Affirmative Action Employer. EOE, Minorities, Females, Vet, Disabled, Sexual Orientation, Gender Identity or any other protected class.All qualified job seekers are encouraged to apply. Kratos Defense is committed to America's veterans by providing opportunities for them to continue contributing after service to our nation. We also work to provide reasonable accommodations to individuals with disabilities.EEO Is The Law ( Accessibility AccommodationIf you require an accommodation to navigate or apply to our careers site, please send your request to or call 858-964-2916. Any inquires not related to requesting an accommodation will be discarded.Pay TransparencyThe company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.Job Applicant Privacy NoticeFor applicants in the EU and California residents, please review our privacy notice.From: Kratos Defense

Apply Now
Share this job
Kratos Defense & Security Solutions
  • Similar Jobs

  • Software Engineer (Contingent)

    Huntsville
    View Job
  • Software Engineer (Contingent)

    Huntsville
    View Job
  • Software Engineer (Contingent)

    Huntsville
    View Job
  • Software Engineer

    Huntsville
    View Job
  • Software Engineer

    Huntsville
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙