Standard Job Description
- Core Responsibilities
- Understand and operate the Hardware In the
- Loop Testbed, including configurations, tools,
- and processes.
- Develop and coordinate integration
- objectives, integrate HWIL test bed
- components, and troubleshoot issues.
- Drive enhancements to end to end test
- scripts and simulation updates.
- Work closely with Navigation, Guidance &
- Control, Flight Software development, and
- HWIL teams to ensure compliance with
- integration standards and test procedures.
- Support regression testing, perform Change
- Request (CR) check outs, and verify software
- baselines.
- Collaborate with engineering groups to
- resolve technical problems, communicate
- status, and maintain documentation.
- Uphold rigorous standards and processes
- through strong organizational and
- communication skills.
- Key Success Factors
- Ability to work independently with minimal
- supervision.
- Conduct testing, capture results, and produce
- clear reports.
- Diagnose and resolve software configuration
- or baseline issues during integration and
- installation phases.
- Review problem reports and enhancement
- requests to assess impacts on testing and
- regression plans.
Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.
Show the full description
Basic Qualifications
Experience in Linux or UNIX environments.
- Experience with integrating and testing hardware/software products or equivalent technical experience
- Experience on a software development program
- Python development experience
- C++ development experience
Desired Skills
Experience with Matlab development
- Ability to read and modify Matlab tool
- Experience with Agile development methodologies
- Ability to analyze test results and coordinate with SME to verify functionality and requirements
Develop and coordinate integration objectives, integrate HWIL test bed components, and troubleshoot issues.
Experience with Git, Jira, and DevOps
#LMSpaceSoftwareEng
Interview Questions
Hardware, System, and Technology Integration
System and Technology Integration: How many kinds of technology bridges and platforms did you use in previous system integration projects?
System and Technology Integration: Tell me about your past experience in system and technology integration related projects
System and Technology Integration: What problem(s) relating to system or technology integration did you encounter in your previous position?
Software Product Testing