Job Description:
- Conduct software engineering tasks including PTR verification and validation, system requirements development/analysis, system architecture and design, and system integration.
- Responsible for designing and development of software modification on large scale voice communications system.
- Participate in complete software development lifecycle of requirements analysis, design, implementation, development, testing, and problem resolution
- Evaluate system requirements
- Create technical documents and artifacts
- Become technically proficient on large complex systems
- Develop technical solutions for system upgrades and enhancements
- Perform troubleshooting and debugging of errors in applications
- Review and interpret existing designs
- Interface with the FAA customer and provide technical expertise as required
- Interact and coordinate with engineers in multiple groups such as Systems, Software, Test, Configuration Management and Program Management
- Research and apply new technologies to forthcoming Technical Refresh projects.
- Work in a small team environment to achieve project level goals.
- Perform Software Engineering tasks as assigned by Software Engineering Group Lead.