Software Developer
We're hiring on behalf of a Haystack partner!The Role Design, implement, and optimize advanced algorithms for sensor systems. Engineer high-performance backend systems for scientific computing. Integrate, refactor, and optimize scientific codebases for scalability and efficiency. Translate and enhance existing code for GPU/CUDA acceleration and distributed execution. Test, document, and evolve complex software within a Linux/Unix environment. Contribute to a culture valuing technical rigor, creativity, and growth.What You'll Need Bachelor's degree in a technical field with 6+ years of backend software development experience, or Master's with 4+ years. U.S. citizenship and ability to obtain a Top Secret clearance. Expertise in C/C++ backend software development for performance-critical applications. Proven experience with high-performance computing, parallel/distributed processing (e.g., MPI). Hands-on experience with GPU/CUDA programming and optimization. Proficiency in Linux/Unix development environments.What's On Offer Opportunity to work on impactful software for real-world missions. Investment in professional growth through mentorship and hands-on innovation. Collaborative team environment that values curiosity and technical expertise. Competitive compensation package and benefits.Apply via Haystack today!