Principal Software Engineer

Our group of software engineers is looking for a candidate with digital signal processing (DSP) experience to join us in delivering solutions to challenging problems.

The successful individual will plan, architect, implement, and test real-time signal processing applications running on various state-of-the-art processors.

Our projects range from established operational deployed systems to short-term research prototype efforts exploring and engineering possibilities.

If you enjoy working with a team to tackle difficult problems, devise solutions, and bring those solutions to life, wed love to speak with you.

Qualifications Required Qualifications: Candidates will have strong software development skills and substantial experience working in a collaborative environment Software architecture and design experience required.

Knowledge of communications technology required BS or MS in computer science, electrical engineering, mathematics, or a related field Excellent communication skills, both verbal & written 10 years professional experience Digital communication theory and experience GPU Software development Focused and driven Preferred Qualifications: Ability to analyze and understand signal specifications and system operations specifications and to translate them into software and test requirements Experience implementing complex signal processing algorithms in C++ and/or CUDA or OpenCL Experience in optimizing signal processing algorithms and implementations for performance Experience developing, debugging, and testing code for production deployments Experience developing multithreaded applications Security Requirement: Current in scope Top Secret security clearance with SCI eligibility is required.

Related Post