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

1 day 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

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Software Engineer for its Maritime Division to build and sustain software for autonomous maritime systems across the full product lifecycle.

C++ Computer Vision Go React Rust System Design TypeScript
35 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage platform for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
38 minutes ago

Software Engineer

Raspberry Pi Foundation 51-250 Diversified Consumer Services

The Raspberry Pi Foundation is hiring a Software Engineer in the UK to help build digital products and educational experiences for young people and educators.

Agile AWS Cloudflare Heroku JavaScript MongoDB MySQL PostgreSQL Python Ruby
42 minutes ago

Software Engineer, Tools & Services

Basis is hiring a Software Engineer, Tools & Services to help build and maintain automated testing capabilities for a real-time, high-throughput digital media operations platform.

Agile CI/CD GCP Java JUnit Microservices Spring
50 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