JOBSEARCHER

Software Engineer

Overview In this Software Engineer role you will design real-time cloud processing for DSP and geolocation challenges in support of national security. You join a multi-disciplinary R&D team and deliver software that powers critical defense capabilities. You will build and test algorithms, create user interfaces, and stay current with new technologies to drive innovative solutions. This position offers direct mission impact and opportunities to shape cross-functional projects. Compensation / Benefits100% employer-paid family medical and dental insuranceemployee life insuranceshort-term and long-term disabilityFlexible spending accounts for medical and dependent careESOP participation and 401(k) plan with employer contributionsemployer matching contributions to 401(k) Plan ResponsibilitiesDesign real-time cloud processing solutions for DSP and geolocation problemsImplement advanced signal processing and geolocation algorithms with efficient softwareTest with real data and deliver applications to front-line facilitiesCreate user interfaces and data visualization toolsStay up-to-date with technologies and prototype new approachesCollaborate across systems engineering, development, and deployment effortsPropose improvements to applications and frameworksWork independently with minimal direction Key requirementsDegree in Computer Engineering or Computer Science (Bachelor, Master, or PhD considered)Proficiency in modern software engineering practices for testability and readabilityProficiency in C++ and Python in Linux environmentsAbility to design software systems meeting functionality, performance, scalability, and maintainability requirementsAbility to obtain and maintain TS/SCI security clearanceUS citizenship requiredSelf-starting and self-directed work styleAbility to collaborate with cross-functional teamsProactive problem-solving and continual learningC++PythonLinux environments