This role will involve developing a thorough understanding of the software architecture, creating a design for new features within the existing framework and taking it through implementation and unit/integration testing.
Software Developers to join our Content Management and Content Acquisitions teams, where you will be able to use your skills to help create interesting research products, from very large sets, of current, and historical documents
As a member of this development team the individual will be exposed to the full systems lifecycle from requirements, algorithm, software and hardware development through integration and testing. Duties include planning, specification development, coding and testing moderately complex software and/or DSP programs and assisting in other engineering activities such as integration testing, algorithm & data analysis and software troubleshooting.
Monitor software configuration changes to anticipate and address the impact of data reliability and user happiness issues; develop and deliver communications to key partners in a highly collaborative environment.
Duties include developing complex Radar Warning and/or Electronic Attack software architecture and designs on projects. You will be leading the evaluation of complex Radar Warning and/or Electronic Attack software designs to identify design flaws.
Work as a member of a team composed of users, analysts, developers, project managers, infrastructure personnel and external software/hardware system vendors to design cost effective technology solutions in support of functional business requirements.