Full Job Description
Software Engineer for Huntsville, AL. This position is an integral part of a fast-paced, innovative program involving system engineering and developing software for the Sentinel program. The program works cross-functionally and cross-site with innovative team members skilled in Software Engineering and Systems Engineering. The standard work schedule is 9/80. This allows for every other Friday off.
All team members should be able to:
• Self-organize and participate in an Agile development lifecycle
• Be able to build consensus within a cross-functional team
• Provide design inputs and collaborate to decompose, estimate, and refine backlog requirements
Job Responsibilities:
You will work within an Agile team providing technical leadership for the integration of requirements and design for software-intensive systems. The software engineer role focuses on software design, development and unit testing to meet customer's emerging mission needs.
• Interface with Scrum team on technical considerations for associated problems, issues or conflicts
• Interface with chief architects to ensure technical requirements are met
• Develop technical documentation to include activity and sequence diagrams
Job Requirements:
Required:
• Bachelor's degree in STEM related degree from an accredited college or university
• 7+ years of experience as software engineer
• Experience with designing, developing and troubleshooting C++
• Excellent organizational and facilitation skills
• Self-starting mentality and willingness to take ownership of difficult challenges
Preferred Qualifications:
Experience with the following:
• Operational weapon software and embedded systems
• Real-time operating systems
• Git/GitLab
• SysML, UML or other modeling languages
• Atlassian tool suite: Jira and Confluence
Clearance:
• Currently hold a Secret clearance or higher