ANALYST - RESEARCH ANALYST - SOFTWARE DEVELOPMENT
Analyze, design, develop, test, document, and install software for Defense Systems applications, including machine learning, information exploitation, radio direction finding, signal acquisition, signal processing and electronic warfare programs; automate data analysis, graphical data visualization and database applications development and administration; collaborate with client technical representatives and SwRI engineering/software staff; requirements analysis, design, applications development, testing and deployment including graphical user interfaces, hardware control, data management, documentation, peer reviews, unit testing in multi-tasking, and multi-threaded environments; prepare technical documents and support proposal preparations as required.
Requires a BS degree in Computer Science with at least a 3.3 GPA and 0 - 5 years experience. Must have a working knowledge of software development processes including an ability to analyze and translate requirements into an application design, coding, unit and integration testing, software/hardware integration and software documentation with an emphasis on real-time operations, graphical user interfaces, network based multiprocessor system design and control, database application development; must be able to demonstrate capabilities in software development leadership; knowledge of C++ and Java is required; experience in JMS, Database Development, modern software development/scripting languages and middleware is highly desirable; Familiarity with signal processing, large data management, and/or Object Oriented distributed applications is also highly desired; excellent technically oriented verbal and written communications skills are required; development may include Windows, Linux or other operating systems. Must be able to work at SwRI laboratories and short-term travel to government facilities / military bases or other customer facilities, both in the U.S. and overseas, for system installations and to provide technical support. Current DoD security clearance is highly desired. A valid/clear driver's license is required.
Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Applicant must be a U.S. citizen.