Logo for B|Cubed Engineering Corporation

Digital Signal Processing Engineer

Job description

Job Title: Digital Signal Processing Engineer

Job Location: Warrenton, VA

Job Type: Full-Time

Job Description:

BCubed Engineering Corporation is actively hiring motivated, mission-oriented Digital Signal Processing (DSP) engineers in Warrenton, VA to design and implement software for DSP/SIGINT systems. Engineers will perform the full breadth of architecture design, software development, implementation, testing, analysis, and debugging to create unique and cutting-edge products and solutions. Languages used include C, C++, Python, Java, as well as GUI related technologies.

Key Responsibilities:

  • Designing and implementing efficient algorithms and code for digital signal processing applications using C, C++, Python, Java, X-midas, and GNU Radio
  • Developing and optimizing signal processing pipelines for real-time and offline processing
  • Conducting thorough testing and validation of DSP algorithms and software components to ensure robust performance
  • Analyzing and debugging complex signal processing issues to improve algorithm efficiency and accuracy
  • Collaborating with cross-functional teams including hardware engineers, software developers, and system engineers to integrate DSP solutions into larger systems
  • Providing technical expertise and guidance on DSP methodologies and best practices
  • Documenting design specifications, implementation details, and test procedures for DSP software components
  • Contributing to continuous improvement of DSP software development processes
  • Supporting customer integration and troubleshooting efforts

Qualifications:

  • Bachelor’s or Master’s Degree in Electrical Engineering
  • Demonstrated experience with C/C++, GNU Radio, X-MIDAS, Python, or JAVA within Unix/Linux programming environments
  • Digital Signal Processing (DSP) background with strong understanding of communication systems design and theory
  • Experience in communications or SIGINT systems development and test
  • Active SECRET Clearance (US Citizenship Required)

About the Company:

BCubed Engineering Corporation is an employee-owned advanced software and engineering company with offices in Warrenton, VA and Tampa, FL. BCubed Engineering specializes in providing engineering solutions and hardware to meet a variety of unique mission needs to the DoD, IC, and commercial sector, through efficient implementation practices and leveraging cutting-edge COTS technologies. Areas of focus include Digital Signals Processing, Machine Learning, and Cloud/On-Premises computing architectures.

We provide:

  • Industry leading benefits
  • 25% Profit Sharing Plan
  • Employer paid STD, LTD, Life, and AD&D
  • Employee Ownership
  • Company sponsored group medical, dental, and vision insurance plans
  • Individual Benefit Account – This account is used to pay for:
    • Paid time off, medical, dental, and vision insurance premiums
  • Flexible Hours
  • Hybrid in-office / work from home environment
  • Performance based annual bonus

Image Processing Engineer Related jobs

Other jobs at B|Cubed Engineering Corporation

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.