Jump to content
Facebook Twitter Youtube

[Software] SOFTWARE DEVELOPERS, SPACEX IS HIRING! HERE ARE ALL THE DETAILS.


rlex
 Share

Recommended Posts

SpaceX

 

SpaceX is a private aerospace platform that sends satellites into orbit and delivers cargo. In 2012, the company became the first private firm to send a cargo ship to ISS, and now it’s an aspirational company for many to be a part of. Also known as the “real-life Iron Man”, here are the software development full-time job openings at Elon Musk’s SpaceX.

All the information mentioned below is as per SpaceX’s official website. You can find more information about the job openings in many domains on SpaceX’s careers page. Every job posting has a specific ITAR requirement, make sure you follow all the instructions while applying for the position.

Application Software Engineer
Location: Hawthorne, CA, United States

RESPONSIBILITIES:

Build highly reliable software solutions that are used across SpaceX
Invent new tools that improve how the business at SpaceX operates
Participate in architecture, design, and code reviews
Develop prototypes to prove out key design concepts and quantify technical constraints
Own all aspects of software engineering and product development
Deep dive into your users’ problems, find efficient solutions
Provide strong technical leadership, focus on continuous improvement
Seek out faults within our application suite and implement solutions to improve
BASIC QUALIFICATIONS:

Bachelor’s degree in computer science, engineering, math, or scientific discipline and 4 years of software development experience OR 6+ years of professional experience building software
Experience in full-stack development
PREFERRED SKILLS AND EXPERIENCE:

Programming experience in Python, C#.NET, Go, Java, or similar object-oriented language
4+ years of rigorous experience building single-page web applications
Expertise in designing software systems
Expertise in testing and infrastructure
Expertise in profiling and improving application performance
Front-end experience in Angular, React, or similar Javascript framework
Database experience with PostgreSQL, SQL Server, or similar database technologies

Senior Product Security Engineer
Location: Redmond, WA, United States

RESPONSIBILITIES:

Work with engineering teams to design security into systems and drive security reviews
Participate in Red Team exercises on the attack side
Catalyze security improvements that matter
Investigate technologies that could qualitatively improve security posture
Build prototypes and production systems
Code in Python, Java, and C/C++
Develop and deploy tools to assist in modeling, analysis, detection, and prevention of security threats
Threat modeling, mitigation, validation, including software and hardware penetration testing
Stay current on developments affecting security and privacy policy
BASIC QUALIFICATIONS:

Bachelor’s or advanced degree in a technical or engineering discipline + 5 years of security software experience; or 8+ years of security software experience without a degree
Experience designing and implementing security solutions for operating systems, distributed systems, and/or firmware/IoT devices
Experience in at least one of the following disciplines: red teaming, penetration testing, implementing advanced security technologies such as Secure Boot, or software engineering
PREFERRED SKILLS AND EXPERIENCE:

Fundamental understanding of network protocols; including the TCP/IP stack as well as UDP based protocols
Ability to analyze and design secure network architecture and communications protocols
Experience in navigating large, complex, interactive and/or distributed systems
Experience with fuzzing, buffer overflows, and other common exploits
Experience identifying and mitigating a range of security vulnerabilities
Experience with implementing or breaking Secure Boot
Experience with implementing or breaking secure communication systems
Experience with disassemblers and/or reverse engineering
Experience with hardware attacks
Experience in red teaming as an attacker
Penetration testing expertise
Security operations experience
Able to work on their own with little supervision, in a team, and with other teams and their processes
Able to establish and maintain good working relationships with colleagues and teams
Desire and ability to ramp up quickly on new technologies
Demonstrated skill in hardware and software security
Excellent communication skills both written and verbal
Able to deal with ambiguity

Senior Software Engineer C++
Location: Hawthorne, CA, United States

RESPONSIBILITIES:

Develop highly reliable autonomous software systems
Design and implement fault detection and mitigation in software
Develop prototypes to prove out key design concepts and quantify technical constraints
Own all aspects of software development, including design, testing, and mission integration
Provide strong technical leadership, focus on continuous improvement
BASIC QUALIFICATIONS:

4+ years of experience in software development with a bachelor’s degree in computer science, engineering, math, or science discipline; OR 6+ years of experience in software development without a degree
2+ years of experience in C/C++
PREFERRED SKILLS AND EXPERIENCE:

Strong software design and development skills
Working knowledge of control theory
Experience designing fault-tolerant software
Thorough knowledge of computer architecture and networks
Knowledge of physics, math, and electronics
Strong skills in debugging, performance optimization, and unit testing
Creative approach to problem-solving
Ability to work effectively in a dynamic environment with changing needs and requirements
Ability to work independently and in a team, take initiative, and communicate effectively

Software Engineer (Full Stack/ Developer Tools)
Location: Hawthorne, CA, United States

RESPONSIBILITIES:

Build and maintain software systems that are used by the entire company to deliver software to SpaceX’s fleet
Own all aspects of software engineering and product development
Act as a responsible engineer for various software products
Deep dive into your users’ problems, find efficient solutions
Provide strong technical leadership, focus on continuous improvement
BASIC QUALIFICATIONS:

Bachelor’s degree in computer science, computer engineering, electrical engineering, math, or scientific discipline OR 2+ years in software engineering without a degree
Experience developing across a full-stack: web server, relational database, and client-side/front-end
Experience with version control, continuous integration, and continuous delivery concepts
PREFERRED SKILLS AND EXPERIENCE:

4+ years of experience in web applications development
Expertise writing software in languages like Python, Go, Javascript, Typescript
Expertise with Linux, Docker, Kubernetes
Experience with configuration management tools such as Ansible, Puppet, Terraform
Experience with build systems (Make, Bazel / Pants / Buck, Gradle) and package management tools (pip, npm)
Deep understanding of testing, continuous integration, build, deployment & continuous monitoring
Experience scaling web applications and optimizing applications for performance
Solid understanding of UI/UX design to provide intuitive applications
Great creative and innovative problem-solving skills
Initiative and the ability to work independently and collaborate within a team

Software Engineer (Supply Chain Systems)
Location: Hawthorne, CA, United States

RESPONSIBILITIES:

Design, develop, and continuously improve software solutions enabling supply chain mission success including supply base strategic sourcing, material requirements planning, inventory management, materials movement management, nonconforming hardware management, manufacturing and assembly, product traceability, rocket reusability and maintenance, and other critical business/production systems
Develop business use cases and software requirements for improvements to our Enterprise Resource Planning (ERP) system
Own all aspects of software engineering and product development
Act as a responsible engineer for various software platform systems
Maintain the highest standards of excellence, never settle for the status quo
Deep dive into your customers’ problems, find efficient solutions
Provide strong technical leadership, focus on continuous improvement
Collaborate across disciplines including Engineering, Production, Test, Launch Mission Operations, Enterprise Resource Planning (ERP), Supply Chain, Mission Management, Customer Contracts, Quality, Human Resources, and Management to ensure efficiency and consistency across the organization.
BASIC QUALIFICATIONS:

Bachelor’s degree in computer science, engineering, math, or scientific discipline and 2 years of software development experience OR 4+ years of experience building software without a degree
Experience with Python, C#, Java, Javascript, or similar object-oriented language
PREFERRED SKILLS AND EXPERIENCE:

Full-stack, production-quality application development experience strongly preferred
Experience working in a supply chain, operations, or manufacturing environment
Knowledge of RDBMS, preference for MS SQL Server/Transact-SQL, bonus points for PostgreSQL
Comfortable with command line interface and Linux operating systems
Ability to write clear and concise technical documentation
Ability to work in a fast-paced, cross-functional environment, both independently and with a team
Project management experience, particularly related to creating or overhauling cross-functional business processes in a manufacturing environment
Experience with Tableau, Looker, Plotly, Dash or other data visualization tools
Advanced skills in MS Excel, able to create pivot tables or macros, and analyze data

Senior Software Engineer, Machine Learning
Location: Hawthorne, CA, United States

RESPONSIBILITIES:

Build and improve the accuracy of ML/CV models, including retraining and optimizing open-source models to solve additive specific problems
Integrate, process big data into features for ML/CV models (e.g., using image data to build models supporting advanced process qualification)
Build the backend or edge infrastructure to scale our training and inference workload, including training pipelines, evaluation, and model deployment
BASIC QUALIFICATIONS:

Bachelor’s degree in a technical discipline and 4+ years experience as a data scientist, machine learning engineer, or software engineer or a PhD in a technical discipline
PREFERRED SKILLS AND EXPERIENCE:

Strong proficiency in common languages (e.g., Python, SQL) and tools (e.g., TensorFlow, PyTorch, distributed training/inference with Spark) in the ML toolkit
Experience building and deploying large-scale machine learning models with feedback loops for continuous improvement
Experience building performant, distributed training and inference pipelines on very large datasets
Comfortable with full-stack/backend development code to build a strong understanding of underlying data structures and other dependencies
A deep understanding of Tensorflow, including TensorFlow Extended
Excellent communication and interpersonal skills are required, along with the ability to work in a dynamic, product-oriented, global team

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

WHO WE ARE?

CsBlackDevil Community [www.csblackdevil.com], a virtual world from May 1, 2012, which continues to grow in the gaming world. CSBD has over 70k members in continuous expansion, coming from different parts of the world.

 

 

Important Links