Software Engineer

Emergent Space Technologies
Greenbelt, MD
Oct 02, 2021
Oct 18, 2021
Full Time
Emergent Space Technologies is a rapidly growing aerospace company providing technology expertise in spaceflight systems to developers of science, military, and commercial spacecraft. Emergent is mission-focused and our engineers work directly with the spacecraft development teams at multiple locations across the United States to develop solutions in autonomy, navigation, guidance and controls.We are hiring a Software Engineer to support the Software Engineering Services II (SES-II) contract at the NASA Goddard Space Flight Center (GSFC) in Greenbelt, Maryland. As a Software Engineer, you will provide front and back-end development support of critical needs for NASA Missions.Your software engineering actives include systems engineering, requirements analysis and definition, software design, code, unit-test, functional testing, integration test support, formal build testing, software documentation, presentations, demos, and reviews as requested by our customers. Your leadership and technical skills will be both challenged and expanded in a great growth role.Required Education & Experience:B.S. in Computer Science, Computer Engineering, Aerospace Engineering or related discipline15+ years relevant work experience - Leadership/Management experience preferredUS Citizenship is requiredMust be able to obtain a TS ClearanceRequired Skills:JavaC/C++Build Tools: make, gradle*, mavenBash/batch scriptingUnit testingStatic code analysisDynamic code analysis (bonus experience: eg fuzzing, cyber attack testing)Web DevelopmentJavaScript/HTML/CSS/SCSSFront-end web framework (eg Vue.js, React, Angular)Familiarity with WebSockets, Node.js/Express, Tomcat, Spring SecurityMicrosoft SQL Server, PostgreSQL, ElasticsearchIssue Tracking (eg Jira, GitLab)Requirements management (eg Doors, Git, Word, Excel)Software version control (eg git*, svn)Agile Methodology (Scrum, Kanban, Sprint Reviews, etc)Jenkins, Jacoco, Mocha, Robot, Selenium or similarPreferred Skills:Database administrationLeading work efforts for schedule, quality, costWorking collaboratively in medium/large group environmentTroubleshootingProblem-solving resourcefulnessInvestigating/Learning new technologiesNoticesThe above statements describe the general nature and level of work being performed by people assigned to this classification. All personnel may be required to perform duties outside of their normal responsibilities as needed.Emergent Space Technologies, Inc. offers a comprehensive benefits package and is committed to assuring applicants and employees are treated fairly without regard to race, religion, sex, sexual orientation, marital status, disability, national origin, or any other characteristic protected by law.

Similar jobs