Software Engineer, PCBA (Starlink)
Core
Building and maintaining software that interfaces with manufacturing equipment on the PCBA production line to improve speed and reliability.
Role type
Software Engineer (Manufacturing Automation)
Builds
Software solutions for SpaceX production and engineering
Domain
Aerospace manufacturing / Industrial automation
Deliverable
production ML models | product features | infrastructure
Required skills
Full stack software development, C#.NET/Python/Go/Java, version control, CI/CD, system design, performance profiling, build systems (Make/Bazel), UNIX-like OS, message queues (Kafka/RabbitMQ), Docker/Kubernetes, database management (PostgreSQL/SQL Server), ERP systems, industrial equipment integration, CAD software integration
Preferred skills
None explicitly distinguished from required in the text, but listed as preferred: C#.NET, Python, Go, Java, version control, CI/CD, system design, testing, profiling, build systems, UNIX, message queues, Docker, Kubernetes, front-end (Angular/React), databases, ERP, industrial equipment, CAD
Technologies
C#.NET, Python, Go, Java, Make, Bazel, pip, npm, Apache Kafka, RabbitMQ, ActiveMQ, Docker, Kubernetes, Angular, React, PostgreSQL, SQL Server, Allen Bradley, Mitsubishi, Fuji, Nordson, NX, Altium, Xpedition
Responsibilities
Develop highly reliable software solutions for production and engineering, create new applications to improve production operations, build prototypes to prove design concepts and quantify constraints, integrate electronics design software with manufacturing equipment, display ownership throughout the release process
Seniority
Entry-level (1+ years experience)