What are the responsibilities and job description for the Software Requirements Engineer position at Canvas?
This position is responsible for providing comprehensive software requirements engineering support to the Short and Intermediate Effectors for Layered Defense (SHIELD) Project Office and the Maneuver-Short Range Air Defense (M-SHORAD) Product Office. This role requires monitoring, assessment, coordination, analysis, and integration of software program activities across M-SHORAD product systems life cycles.
Key Responsibilities
Key Responsibilities
- Monitor, assess, coordinate, analyze, and integrate all program activities throughout the systems' life cycle.
- Review Contract Data Requirements List (CDRL) documents and provide expert recommendations.
- Act as liaison for the Forward Area Air Defense (FAAD) system, facilitating communication and integration efforts.
- Manage and support the Software Materiel Release (SMR) process.
- Track all software deployments and support the execution of quarterly cybersecurity updates.
- Oversee significant system upgrades, such as the migration of operating systems, as necessary.
- Drive the resolution of findings from technical reviews, such as the Software Supportability System Technical Review Panel (SSSTRP).
- Support the integration of new hardware and software capabilities via Engineering Change Proposals (ECP).
- Address and resolve complex technical hardware and software issues, including video noise and other system anomalies.
- Coordinate the implementation and integration of FAAD software with the Maneuver Short-Range Air Defense (MSHORAD) system.
- Monitor and report on FAAD-related development tasks and track the deployment of new capabilities.
- Support various technical demonstrations, flight tests, and system-level test events.
- Monitor contractor software development progress through weekly meetings and regular reporting.