Software Developer
We are seeking Software Developers with Top Secret clearances to work in a multi-disciplinary R&D environment with similarly motivated engineers. We create custom digital signal processing solutions, geolocation and communications systems in support of national defense.
The primary responsibilities of the Software Developer position are :
- Development of software in a small business environment.
- Our people often perform at least some tasks outside of their areas of expertise in several functional areas such as systems engineering, requirements development, integration and test, deployment and O&M.
- This position may also require direct interaction with end users and customers.
Required :
BS or MS in Computer Science, Computer Engineering or equivalentA minimum of 5 years' experience working as a software developer (or 3 with MS degree)Experience developing in more than one high level software language like C++ or PythonExperience developing software for LinuxTS / SCI security clearancePreferred skills :
Experience developing APIs and / or board support packagesUnderstanding of computer networksExperience with messaging / connectivity / transport frameworks such as zeroMQ or MQTTKnowledge of databasesUnderstanding of DSP concepts and principlesUnderstanding of electronic hardware such as FPGAs, sensors, or RF componentsExperience programming for high speed I / O such as PCIe and SSDsExperience developing Linux driversExperience with SNMP