Software Engineer (Contingent)
Company
Kratos Defense and Security Solutions
Location
Huntsville, AL
Type
Full Time
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
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,
Date Posted
05/25/2024
Views
13
Similar Jobs
Account Specialist - Wolt Drive (ATH) - Wolt
Views in the last 30 days - 0
Wolt a Finnish technology company known for its food delivery platform is expanding into new verticals such as retail stores supermarkets and more The...
View DetailsIT Support Engineer - Sika
Views in the last 30 days - 0
Sika a global specialty chemicals company is seeking an IT Support Engineer to join their UK team The role involves providing comprehensive IT support...
View DetailsAssistant Community Manager - LMS Investment Management
Views in the last 30 days - 0
The Assistant Community Manager position at LMS a verticallyintegrated multifamily real estate firm involves managing leasing marketing and community ...
View DetailsOutside Sales Account Executive, Southeast - Xplor Technologies
Views in the last 30 days - 0
Xplor is a global platform offering SaaS solutions and embedded payments for businesses in various verticals They are seeking an Outside Sales Account...
View DetailsIT Operations Technician II - Protective Life
Views in the last 30 days - 0
This job posting is for a role in IT Operations Management at Protective Life Corporation The position involves providing 7x24x365 support in diagnosi...
View DetailsCredentialing Administrator - TransUnion
Views in the last 30 days - 0
TransUnion is seeking a Credentialing Administrator to join their growing team The role involves managing the client onboarding process completing due...
View Details