User Interface Developer
Our team activities include software development, custom hardware design, digital signal processing, FPGA design, and python/Java/C++ programming/simulation. As a member of our team, you will be responsible for the design, coding, implementation, and testing of custom GUI interfaces integrating signal analysis and situational awareness tools. These GUI solutions will often be integrated into existing platforms and government frameworks such as RaptorX, REDHAWK/TOA, and X-Midas.
We are looking for an individual that generates creative, technically sound solutions and can rapidly prototype them to support proof-of-concept experiments. Projects include: design and implementation of GUIs and components that provide command-and-control interfaces and conveys signal and geolocation information for DF manpack and related applications; design and implementation of interfaces within frameworks common within the community; and design and development of user interfaces for the purposes of system test and quality control.
Duties
- Work closely with operational subject matter experts and system engineers to develop intuitive user GUIs
- Program/code embedded and PC-based processors using Java, python, C/C++/, C# and other languages
- Implement command and control, geolocation, situational awareness, and signal analysis SW for SDRs
- Integrate application specific custom GUIs into existing government frameworks such as RaptorX, X-Midas, and REDHAWK/TOA
- Work with system and test engineers to provide GUIs that ease product development and validation
Qualifications
- BS/MS/PhD in Software Engineering, Computer Engineering, or other relevant technical discipline, or a demonstrable portfolio of functional GUI accomplishments
- Minimum 5 years programming experience (Java/python/C/C++/C#)
- Experience programming Graphical User Interfaces
- Experience programming both Linux and Windows GUIs
- Experience programming GUIs on ARM based embedded systems
- Strong understanding and familiarity with common Object-Oriented design patterns
- Strong personal communication skills
- Strong desire to work with product engineers to develop easy to use tools for the user community
Relevant Extras
- RaptorX, X-Midas, Salvage, REDHAWK/TOA, GNU Radio
- Experience with Cyber-EM and ISR systems
- TS/SCI clearance desired. U.S. Citizenship required