Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SpaceX Logo

Software Engineer, Hardware Test & Automation (Optical Payloads)

SpaceX

$122,500 - $170,000
Oct 16, 2025
Redmond, WA, US
Apply Now

SpaceX is developing technologies to enable human life on Mars, with a focus on creating reliable and high-performance systems for the Starlink Satellite. The role involves solving complex technical challenges in the integration and testing of optical payloads and flight components.

Requirements

  • Bachelor's degree in computer science, engineering, math, or STEM discipline; OR 2+ years of professional experience in software development in lieu of a degree
  • Development experience in C, C++, or Python
  • Extensive knowledge of Linux/Windows operating systems, computer architecture and networks
  • Experience troubleshooting interactions between software and hardware such as network devices and lab instrumentation
  • Experience developing application, test, or automation software in an interdisciplinary production environment
  • Experience with configuration management, version control software, continuous integration, and agile development
  • Extensive knowledge with a range of digital and analog interfaces including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus, and analog-to-digital conversion

Responsibilities

  • Develop modular, reusable test and automation software in Python and similar languages for manufacturing and engineering design verification
  • Write automation software to interact with flight hardware, test equipment, instrumentation, and production documentation systems
  • Develop software that allows test execution across multiple environments: hardware-in-the-loop (HITL, HIL) and virtualized hardware simulations
  • Develop custom automation solutions to engineering and manufacturing challenges using a combination of embedded electronics and innovative hardware
  • Develop algorithms to analyze complex test data to determine if components have met acceptance criteria
  • Maintain and troubleshoot existing automation infrastructure and work with partner teams to determine and correct root cause of failures
  • Define and implement project plans, manage milestones and hold reviews to ensure reliable test systems are delivered to production

Other

  • Willing to work extended hours and weekends when needed
  • Ability to work in a dynamic environment independently or in a team, take initiative, and communicate effectively in a solution-oriented manner
  • Solid fundamental knowledge of networks, electronics, RF communications, optics, math, and physics
  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State