Software Engineer Lexington, MA 02421 Contract Role: $90-$110 per hour Description: The candidate will work as part of a small team. Primary duties will consist of developing and optimizing real time radar signal processing algorithms that operate on extremely large data sets, implementing these algorithms into prototype systems, supporting testing and analysis. Additional duties include maintaining the integrity of the group's core software libraries, building tests, documentation, participating in code reviews, standing up development tools, building appropriate testing environments and providing guidance on the organization of newly integrated contributions. Required Skills: -Candidate should have a very strong background in modern C++ and object-oriented design along with knowledge of common radar signal processing algorithms. - Experience and knowledge of CMake and its component tools (ctest, cpack, etc). -Very strong experience with designing and developing GUI's within the Qt framework -Strong experience with C++ development of signal processing algorithms using radar systems -Strong experience with Python development to support scripting tools -Candidate should possess knowledge of the Linux operating system, Linux development tools and other standard C++ development libraries such as Boost and STL. -The desire to work in a team environment with strong teaming skills is required. Clearance: Candidates need to have an active secret clearance to be considered for this position.