Software Engineer

Haystack
US - California - San Diego
View Company Profile / << Go Back

  • Job Type: Full time
  • 3 days ago

Job Description

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!




Fast Track Upload