Skip to main content
H

Software Engineer

Haystack

Location

Socorro County, NM

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

We're working with a prestigious research facility that operates world-leading radio telescopes to explore the universe in unprecedented detail. This organisation is at the forefront of astronomical discovery, contributing to ground-breaking projects that advance our understanding of the cosmos.

The Role

  • Develop, test, and integrate advanced software for critical telescope systems using C\+\+ and Python
  • Coordinate with international collaborators on FPGA and firmware development
  • Contribute to the development and operation of integration and test facilities, including server and network configuration
  • Proactively diagnose and troubleshoot software issues during verification and validation
  • Utilize continuous integration for automated builds and testing
  • Participate in multi-country software meetings and communicate effectively across global teams

What You'll Need

  • Bachelor's degree or higher in Computer Science, Engineering, Science, or a related field
  • At least 3-5 years of experience in modern, multi-threaded C\+\+ and Python development
  • Familiarity with Linux operating systems and object-oriented design principles
  • Experience with modern servers, network equipment, version control, and testing methodologies
  • Strong interpersonal and communication skills for collaborating in a distributed team environment
  • Willingness to travel internationally and work at high altitudes if required

What's On Offer

  • Opportunity to contribute to the next generation of software upgrades for a world-leading astronomical instrument
  • Potential for leadership roles in significant software infrastructure projects
  • Work in a small, distributed team that values curiosity, diligence, and professional communication
  • Comprehensive total rewards package, including competitive compensation and benefits

Apply via Haystack today!

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs