Software Engineer

Job opening ID
2498

Posting title
Software Engineer

Roles and responsibilities
Ongoing contract position
W2 with full benefits
Customer and contract specific training will be required and provided.


Job Description:
Looking for a Software Engineer to provide software engineering development, support, and
integration to the NASA Space Launch Systems Core Stage Flight Software Development Team. The ideal candidate will possess skills to address the maturation and full release life cycle of software products for a man rated rocket guidance flight computer. Software products will conform to NASA Software Engineering Procedural Requirements (NPR
7150.2), as well as CMMI Level III processes. The candidate will be proficient in object-oriented design and development methodology, particularly C++, C and UML modeling techniques. Also the selected candidate will support program and design reviews, working groups, Review Boards, and Sprint development teams in line with an Agile Development Methodology.


Required Skills:
•Must be a US Citizen or Green Card Holder
•Offer contingent on ability to successfully pass a background check and drug screen
•Candidate shall have a Bachelor’s or higher level degree in aerospace, software, electrical, or a related engineering field or engineering discipline from an ABET accredited institution. •Typically, educational requirements are the equivalent of a BS with at least 15 years’ experience working in software development environments.
•Strong software development skills in various languages (preferably Python, C, and C++)
•Experience in Database Development
•Good communication and design documentation skills
•Good leadership capability in issue tracking and task accountability within published schedules
•Software integration and functional processes to include target debugging, configuration management, issue tracking, and formal product release.

Desired Skills:
•Experience with software analysis processes, such as coding standard, static analysis, and branch coverage tools
•Experience working with COTS tool vendors (both open source and proprietary) and delivery and deployment of software support tools and platforms within a team environment. Examples would include Eclipse, Wind River Workbench, UML Modeling tools, DOORS Administration, Subversion Configuration Management.
•Experience with SharePoint, WIKI Page, or other HTML based server/group organization tools used in the support of a software organization.
•Experience leading/supporting a team in an Agile Development Environment.
•Software build and configuration automation using scripted languages such as Perl, python, bash, etc. and XML based tools.
•Experience developing solutions for large data set analysis


Number of positions
1

Location
Huntsville

State
Alabama