Software Engineer, Test Engineering and Operations
Core
Design, develop, and maintain Python-based software systems, data pipelines, and automated tests to streamline hardware checkout, test operations, and vehicle processing for spacecraft.
Role type
Software Engineer (Test Engineering and Operations)
Builds
Automated test suites, data analysis tools, and software interfaces for physical aerospace instrumentation
Domain
Aerospace / Test Engineering / Data Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, Linux, CI/CD pipelines, SQL, data wrangling, system administration, debugging, performance optimization
Preferred skills
Hardware instrumentation familiarity (RTDs, pressure transducers), networking protocols, object-oriented design, rapid technology adoption
Technologies
Python, Linux, SQL, CI/CD tools
Responsibilities
Develop and maintain Python-based analysis tools and automated tests for hardware checkout; Design and deploy software interfaces for physical sensors and instrumentation; Implement efficient, scalable software solutions to reduce operational risk; Participate in architecture reviews and code reviews
Seniority
Mid-level, hands-on IC