
Missile Flight Software Developer Lead
- Huntsville, AL
- Permanent
- Full-time
- Software Lead: Provide oversight and technical direction of a team of software developers through software lifecycles.
- Software Development: Experience with specification, design, development, integration, installation/deployment, and maintenance of flight software for missile/weapon platforms, unmanned systems, and/or ground control/support systems
- Programming Languages: Skill in one or more programming languages used in applications and front end software, such as Python, .NET/C#, Java, C++, Qt, Swift/Objective-C, and XML.
- Agile Development: Experience with Agile methodologies and tools like the Atlassian Jira, Trello, Monday.com.
- Problem-Solving: Ability to comprehend changes, determine their impact to existing implementations, synthesize them into working designs, describe them (written and verbal), and methodically make updates with appropriate understandings of dependency chains and risk.
- Collaboration: Work independently in a fast-paced, collaborative environment.
- Mission Support Software: Creating software and infrastructure for ground test facilities, autonomous logistics, and operator training.
- Avionics Flight Software: Designing and implementing software for embedded flight systems.
- Specialized Areas: Experience with autonomous systems, verification & validation, and avionics flight software is beneficial.
- Perform other related job duties as required
- A Bachelor’s degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, or a related field or equivalent degree from an ABET-accredited university. Candidate should have 12 years of relevant experience.
- Experience in development of software products or simulations using C, C++, Rust, C#, or Java is required. Candidate must demonstrate competency of development in at least one of these languages with an ability to work independently and collaborate closely with team members.
- Individual must be a self-starter with excellent communication and organizational skills
- Aptitude with Linux and Windows operating systems and their respective development tools/IDEs, scripts, debuggers, and administrative features is also expected.
- Proven significant experience working with inter-disciplinary teams to solve challenging technical problems
- Strong technical background in large integrated products.
- Excellent communication and teamwork abilities.
- Proficiency in MS Office programs (Word, Excel, PowerPoint).
- Must be able to obtain and maintain a Secret Clearance
- Position is located in Huntsville Alabama or Albuquerque NM. If the position is filled in Albuquerque NM, frequent travel to Huntsville will be required a few times a month.
- Prior work in DoD Missile, Reentry Vehicle, or Hypersonics fields.
- A detailed understanding of the top-down systems engineering process for architecture development and bottoms-up verification
- Thorough understanding of the DoD acquisition processes and methods
- Experience with Agile/Scrum, unmanned aircraft or robotics, embedded development, digital communications, real-time development, and software safety.
- Knowledge of various development tools for testing, requirements, design, build and release, regression testing, configuration management, collaboration, and issue tracking can also be beneficial.
- Ability to obtain Top Secret Clearance is a plus
- Ability to stay focused and succeed in dynamic and fast paced environments
- Strong written and verbal communication skills and attention to detail
- Organizational skills to document work and interface with team members to ensure flow of information
- Demonstrated solid understanding and intuition of the functionality and interdependency of Hypersonic systems
- Demonstrated ability to work with the customer to clarify program challenges and/or system requirements