Engineer - Software - Job ID 10000
The Space Dynamics Laboratory (SDL) has been developing innovative technologies and solutions for cutting-edge DoD and intelligence programs for almost six decades. Our expertise is in space and airborne IR, VIS, UV, and RF sensors, small satellite technologies, test and calibration, cybersecurity, data visualization and assurance, and ground stations.
The Space Dynamics Laboratory (SDL) is seeking a full-time software engineer to support development and testing of spaceflight systems.
The candidate will provide software engineering support for spaceflight systems, including satellites, payloads, subsystems, command and control systems, and individual components explicitly built for space applications. Duties include developing and evaluating system requirements, analyzing and commenting on source code, and assessing software test results. The candidate will also review and generate software-related documentation, such as design documents, version descriptions, specifications, interface descriptions, user manuals, and training materials.
This position is located in Albuquerque New Mexico, supporting the Air Force Research Laboratory (AFRL) at Kirtland Air Force Base. Occasional short-term travel is required; generally, travel is infrequent, is within the US, and is for short durations (less than 1 week.)
· Provide software engineering for:
o embedded software in spaceflight systems
o operating systems and applications for processors contained within spaceflight
o systems command and control systems for spaceflight systems
· Develop software requirements for spaceflight systems, deriving them from existing higher-level system requirements, developing them in response to implied user needs, or responding to applicable security (especially Information Assurance), safety, and environmental protection laws and regulations
· Analyze software for spaceflight systems
· Generate/review documents, e.g., software design docs, version descriptions, software specifications, interface descriptions, etc.
· Develop documents needed to operate and maintain spaceflight systems, including training materials
· Analyze memory and processing load estimations, timing analyses, fault or reliability analyses, operational simulations, cross-domain security analyses, operational simulations, etc.
· Assist in reviewing and generating software test plans and procedures
· Review and analyze test data and generate test reports
· Interface with external agencies and systems to improve test fidelity and to increase confidence that experimental payloads will be interoperable with existing systems
· Support planning, execution, and reporting of assembly, integration and test (AI&T)
· Bachelor’s degree in software engineering, computer engineering, or computer science
· Strong background in one or more of C++, C#, or C
· Experience with embedded software development and device control
· Demonstrated ability to use and uphold standard software development processes, including software analysis, design, testing, peer review, and continuous integration techniques
· Experience in the space industry (satellites, space sensors, rockets, or ground systems)
· Be able to work effectively both with team members and independently
· Strong verbal and written communication skills
· Must be able to travel
· Must be a US citizen
· Ability to obtain and maintain a Department of Defense security clearance
SDL Benefits: SDL offers competitive salaries and benefits. As a University Affiliated Research Center (UARC), SDL also offers unique benefits, such a flexible work schedule and discounted USU tuition of 50% for employees and dependents.
*Affirmative Action - Equal Opportunity Employer