Job Information
Jacobs ESSCA Group Senior Software Engineer ADV000909 in Huntsville, Alabama
Our Space Exploration Group (JSEG) is seeking an energetic individual to support the software design for the Space Launch System (SLS) Flight Computers at Marshall Space Flight Center. The ideal candidate will be a part of the Science and Technology team working with C/C++ programming language on the SLS Project supporting the Artemis program. The candidate should have excellent verbal and written communication skills, as they will be responsible for collaborating with cross-functional teams and documenting software requirements and design. If you have a passion for space, NASA, and cutting-edge technology, come join our team!
Job Requirements:
A degree in computer engineering, computer science, electrical engineering or related field is required. A degree from an ABET-accredited university is preferred. Typically, educational requirements are the equivalent of a Ph.D., with a minimum 9 years of experience, MS with at least 13 years of experience, or BS with at least 15 years of experience.
Experience with and proficient in:
Designing, developing, and testing real-time embedded spaceflight / complex mission critical system software and testing software in compliance with organizational/project coding standards
Object Oriented Design and Implementation
C/C++ programming language
VxWorks or other real-time operating systems
Atlassian tools suite (i.e., Jira, Confluence, etc.)
Git/GitHub
Continuous integration practices
Agile processes
SW/HW integration, debugging, and troubleshooting
Various communication / protocol interfaces such as ethernet, RS422, 1553, etc.
Unified Modeling Language (UML)
Working with a software development team in an Agile Development Environment
Ability to work independently and within a diverse team
Ability to communicate professionally with customers, stakeholders, and cross-organizational team members; possess good communication skills
Desirable experience would include:
Integrating, troubleshooting, executing, and testing critical spaceflight software in a hardware-in-the-loop and simulated environment
Professional Agile / Scrum Training
Knowledge of fault tolerant avionics architecture