Show more filters
Banner image for Haystack
Job Type   /   Job Level
Full-time   /   Senior Executive
Company Location
United States of America
We're hiring on behalf of a Haystack partner!

The Role

  • Design and implement real-time signal processing algorithms on GPUs.
  • Contribute to the design and development of advanced systems within multi-disciplinary teams.
  • Decompose complex signal processing chains into discrete components and kernels.
  • Handcraft bespoke CUDA kernels for high-performance computing.
  • Design and implement multi-threaded software architectures and high-speed data transfer/latency codes.
  • Develop real-time C/C++ software for multi-core systems running Linux or real-time operating systems.

What You'll Need

  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 8+ years of software development experience, including strong experience in C/C++.
  • Solid understanding of GPU programming and parallel computing architectures.
  • Experience with NVIDIA development and profiling tools and libraries.
  • Experience using version control and continuous integration software tools.
  • Active Secret level security clearance with the ability to obtain TS/SCI.

What's On Offer

  • Competitive salary range of $107,900.00 - $195,050.00.
  • Flexible scheduling options are available.
  • Comprehensive benefits package including paid time off, holidays, 401K with company match, and educational support.
  • Opportunity to work on challenging and impactful projects in a growing enterprise.

Apply via Haystack today!

More jobs