Sr. Software Engineer, Additive Manufacturing (Raptor)
About the role
SR. SOFTWARE ENGINEER, ADDITIVE MANUFACTURING (RAPTOR)
RESPONSIBILITIES
- Architect and develop software for an advanced, production-scale metal 3D printing system and the infrastructure required to verify them
- Collaborate with automation and controls engineers to connect software to motion and control systems
- Work with our additive manufacturing, production, and engine design engineers to develop and maintain additive software, crossing all required domains necessary to improve printed hardware outcomes via software and hardware changes
- Develop production-ready control software and algorithms for the lasing and control systems in the printers
- Follow and maintain high software standards and software engineering best practices, including design, code, and test reviews.
BASIC QUALIFICATIONS
- Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of software development experience; OR 8+ years of professional experience building software in lieu of a degree
- 5+ years of experience with proficient writing production code in C++
- Experience with modern continuous integration and continuous deployment (CI/CD) tools
- Experience working in a Linux environment
PREFERRED SKILLS AND EXPERIENCE
- Experience with libraries such as QT, VTK, Boost, CUDA, and tools such as CMake
- Experience with mechatronics, microcontrollers or FPGA computing hardware in a professional capacity
- Real-time embedded software development experience
- Computer geometry experience
- Experience with laser powder bed fusion or similar additive manufacturing processes
- Able to work effectively in a dynamic environment while assuming high levels of responsibility and demonstrating accountability for software outcomes
COMPENSATION AND BENEFITS
ITAR REQUIREMENTS
- 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. Learn more about the ITAR here .
SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Applicants wishing to view a copy of SpaceX's Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should reach out to EEOCompliance@spacex.com .
Not included in the source posting: about the role.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.