Sr. Software Engineer, Hardware Test & Automation (Starshield)

3 weeks ago
Full-time
Senior
Software Development
SpaceX

SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the aim of revolutionizing space technology and enabling human life on other planets.

Aerospace & Defense
10K-50K
Founded 2002

Description

  • Develop modular, reusable test and automation software in Python and similar languages for manufacturing and design verification.
  • Write automation software that interfaces with flight hardware, test equipment, instrumentation, and production documentation systems.
  • Build software for test execution across hardware-in-the-loop environments and virtualized hardware simulations.
  • Develop custom automation solutions using embedded electronics and innovative hardware.
  • Create algorithms to analyze complex test data and determine whether components meet acceptance criteria.
  • Maintain and troubleshoot existing automation infrastructure and coordinate with partner teams to identify and correct root causes of failures.
  • Define and implement project plans, manage milestones, and hold reviews to ensure reliable test systems are delivered to production.
  • Invent tools that improve software deployment, test execution, and data analysis within a continuous integration and release system.

Requirements

  • Bachelor's degree in computer science, engineering, math, or another STEM discipline.
  • 5+ years of software development experience in C, C++, or Python, or full stack software development experience.
  • Extensive knowledge of Linux and Windows operating systems.
  • Experience with configuration management and version control software.
  • Experience with continuous integration and agile development.
  • Experience automating processes and testing to improve manufacturing yields and reduce production time.
  • Experience with control feedback loop design and implementation.
  • Experience with numerical analysis techniques and signal processing in multiple domains.
  • Knowledge of digital and analog interfaces such as GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus, and analog-to-digital conversion.
  • Experience troubleshooting interactions between software and hardware such as network devices and lab instrumentation.
  • Experience with spacecraft fluid systems, high power electrical systems, embedded hardware product development, or RF system-level design is preferred.
  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Strong troubleshooting, debugging, performance optimization, and unit testing skills.
  • Solid fundamental knowledge of networks, electronics, RF communications, optics, math, and physics.
  • Ability and willingness to obtain a Top-Secret clearance.
  • Must be willing to work extended hours and weekends as needed.
  • Must meet ITAR eligibility requirements as a U.S. citizen/national, lawful permanent resident, refugee, or asylee, or be eligible for required U.S. Department of State authorizations.

Benefits

  • Salary range of $160,000 to $220,000 per year for Software Engineer/Senior level.
  • 10% clearance differential, up to an additional $20,000 annually, for employees with an active clearance once briefed into a classified program.
  • Eligible for long-term incentives, including company stock, stock options, or long-term cash awards.
  • Potential discretionary bonuses and the ability to purchase additional stock through an Employee Stock Purchase Plan.
  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan, short- and long-term disability insurance, and life insurance.
  • Paid parental leave, paid vacation accruing at 3 weeks, and 10 or more paid holidays per year.
  • Paid sick leave and various other discounts and perks.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer

ELEMENTL POWER Renewable Electricity

Elementl Power Inc. is seeking a Software Engineer to build and operate AI agents, data pipelines, and internal applications that help its advanced nuclear development projects turn company data into operational advantage.

Azure CI/CD GCP GitHub Actions Go Java Microservices NetSuite Power BI PowerShell Python Secrets Management Terraform TypeScript
1 hour, 12 minutes ago

Interview Engineer, Dedicated Availability Contract (United States)

Karat 251-1K Internet Software & Services

Karat is seeking U.S.-based Interview Engineers for a remote, fixed-term contract to conduct structured technical interviews and evaluate candidates through Q3 2026.

System Design
2 hours, 17 minutes ago

Senior Software Engineer, Product Platform

Block 10K-50K Capital Markets

Block’s Product Platform Engineering team is hiring a Senior Software Engineer to build and unify the internal platforms and operational systems that help engineers across the company ship, run, and improve products.

CI/CD Go Java Kafka Kubernetes Ruby
3 hours, 34 minutes ago

Staff Software Engineer

Garner Health Specialized Consumer Services

Garner Health is hiring a Staff Software Engineer to help shape its healthcare technology platform by leading technical strategy and building systems that analyze medical data at scale.

Apache Airflow AWS dbt Go HIPAA Kubernetes Python React TypeScript
4 hours, 5 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers