JOBSEARCHER

Junior Software Developer

We're hiring on behalf of a Haystack partner!The Role• Contribute to the design and development of advanced systems within multi-disciplinary teams.• Achieve key project/program objectives and deliverables, independently managing large projects.• Design and implement real-time signal processing algorithms on GPUs.• Develop multi-threaded software architectures and high-speed data transfer/latency code.• Implement and test real-time C/C++ software for multi-core systems running Linux.• Document developed systems and support system field testing.What You'll Need• Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science.• 3+ years of software development experience, with strong C/C++ development skills.• Solid understanding of GPU programming and parallel computing architectures.• Experience with NVIDIA development tools and libraries.• Experience using version control (e.g., Git) and continuous integration tools.• Ability to obtain and maintain a DoD Secret clearance (U.S. Citizenship required).What's On Offer• Competitive annual salary ($69,550 - $125,725) plus potential for bonuses.• Opportunity to work on innovative solutions with a dedicated team.• Comprehensive benefits package including health and wellness programs, income protection, paid leave, and retirement plans.• Professional development and growth opportunities within a leading technology organization.Apply via Haystack today!