Software Engineer (Contingent)

Overview

On Site
Depends on Experience
Full Time

Skills

Systems design
Test plans
Management
Energy
Data
Design review
Demonstrations
Acceptance testing
Algorithms
Firmware
Software design
C
C++
Qt
QML
Python
Integration testing
Sensors
SQL
Database
Git
Embedded systems
Communication
UART
I2C
Ethernet
Collaboration
Computer hardware
Simulation
Linux
Ubuntu
Mentorship
Security clearance
MIMO
Electrical engineering
Mechanical engineering
Cross-functional team
Agile
Technical writing
Specification
Functional requirements
Formal verification
Verification and validation
Design
Business analytics
Business analysis
Access control
Insurance

Job Details

Job Description

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


Experience and Skills

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,
#LI-AC1

#LI-Onsite

Job Benefits

  • Medical, Dental & Vision Insurance Coverage
  • Life/ADD & Short/Long Term Disability Insurance
  • 401(k) Savings Plan
  • Employee Stock Purchase Plan (ESPP)
  • Paid Time-Off (PTO)
  • Holidays
  • Education Reimbursement
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Kratos Defense and Security Solutions, Inc.