Senior Software Engineer - Signal Processing Systems
Position Overview
Join an elite team of researchers developing next-generation signal processing technologies. We're seeking an experienced Software Engineer to design and implement sophisticated software systems for cutting-edge communications and signal processing applications. This role offers an exciting blend of complex problem-solving, innovative development, and collaboration with industry experts.
Key Responsibilities
-
• Architect and develop large-scale software systems using modern development practices
• Design and implement complex data structures and algorithms
• Create and maintain robust GUI applications
• Develop and execute comprehensive testing strategies
• Collaborate with research teams on signal processing implementations
• Provide technical leadership and system documentation
• Support deployment and maintenance of mission-critical systems
Required Qualifications
-
• B.S. or M.S. in Computer Science or Electrical Engineering
• 2+ years of professional software development experience (5+ preferred)
• Strong proficiency in Linux, C/C++, SQL, and Python
• Demonstrated experience in GUI design and implementation
• Experience with version control systems and agile development practices
• Ability to obtain and maintain TS/SCI clearance
Preferred Qualifications
-
• Experience with statistical signal processing
• Communications systems background
• Expertise in defensive coding practices
• Track record of supporting enterprise-scale software systems
Why Join Us?
This role offers the opportunity to work with cutting-edge technology while contributing to important national security initiatives. We offer:
-
• Competitive compensation ($140,000 - $220,000)
• Work with industry-leading researchers
• Advanced technology stack and resources
• Professional development opportunities
• Excellent work-life balance
Location
Located in the heart of Northern Virginia's technology corridor, our facility offers easy access to Washington D.C.'s cultural attractions while maintaining a suburban lifestyle with excellent schools, parks, and communities.
Apply Now
If you're passionate about software engineering, signal processing, and working with advanced technology, we want to hear from you. Join our team of exceptional professionals making a real difference in national security technology.
Keywords
Software Engineer, Signal Processing, C++, Python, Linux, GUI Development, Algorithms, Data Structures, Communications Systems, Defense Technology, TS/SCI, Software Architecture, Enterprise Systems, Research and Development, National Security, Software Testing, Version Control, Technical Leadership, Northern Virginia, Defense Contractor