Senior Software Engineer
STRAbout the role
<p><strong>About the Team:</strong></p> <p>The Real-time Architectures, Integration, and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating integration of capabilities for experimentation, test, and deployment.</p> <p><strong>The Role:</strong></p> <p>As a Senior Software Engineer you will design, develop, and implement real-time software for RF sensor systems compliant with open architecture standards. You will work as part of focused teams to transition advanced signal processing algorithms from research prototypes into production-quality software for embedded and distributed computing platforms.</p> <p><strong>What you will do:</strong></p> <ul> <li>You will be responsible for architecting software components, implementing real-time processing pipelines, and optimizing performance for resource-constrained RF signal processing systems</li> <li>Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations</li> <li>Architect software components compliant with open architecture standards</li> <li>Integrate and optimize code for real-time performance on multi-core CPUs and GPUs with strict latency requirements</li> <li>Develop unit tests, integration tests, and performance benchmarks; promote testing best practices</li> <li>Document software designs, APIs, implementation details, and technical reports</li> <li>Contribute to briefings and presentations for program reviews and customer meetings</li> <li>Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across programs</li> <li>Contribute to proposal development efforts including technical approach</li> <li>Perform peer reviews and suggest next steps for technical work</li> <li>Support approximately 20% travel for integration events, customer meetings, and field demonstrations</li> </ul> <p><strong>Who you are:</strong></p> <ul> <li>Active clearance at the Secret level with ability to obtain and maintain a Top Secret security clearance, for which U.S. citizenship is a government requirement</li> <li>BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering or a related field with 2-5+ years of relevant work experience depending on degree (BS +5 years, MS +3 years, or PhD)</li> <li>Strong proficiency in C/C++ for high-performance, real-time sensor applications</li> <li>Experience in the following areas: <ul> <li>Linux and embedded systems development, real-time signal processing, multithreaded programming, thread safety, and synchronization, version control systems (Git) and collab
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s