Embedded Software Engineer
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.
Embedded Software Engineer
Overview:
The role of the embedded software engineer is to develop robust software to bridge the gap between physical phenomenon and digital control systems. We work on the code that runs closer to the hardware than anyone else at SpaceX. From valves and pumps, to radios and even “LASERS,” we get to work with a large variety of projects on both the Falcon launch vehicle and the Dragon spacecraft. Our job seems straightforward – read sensors and execute commands – but the details and significance make the work fun and rewarding.
Responsibilities:
- Design and write high-quality C and C++ code targeted for embedded systems
- Participate in peer reviews of team members’ contributions
- Interact with electrical engineers during the design phase of SpaceX avionics
- Design and execute initial testing of the team’s embedded code
- Assist electrical engineers during initial avionics bring up and product debugging
Basic Qualifications:
- Bachelor's degree in computer science or engineering and 6+ years of experience in C and/or C++, targeted towards embedded devices.
- 2+ years of experience using Python in a professional capacity.
Preferred Skills and Experience:
- Basic proficiency with reading schematics and datasheets, as well as use of electronic lab equipment (multi-meters, oscilloscopes, power supplies, soldering irons, etc.)
- Demonstrated proficiency in working with microprocessors at the “bare metal” level, including bring-up, performance analysis and debugging
- Demonstrated proficiency developing for at least one popular microprocessor family (ARM/TI/OMAP)
- Familiarity with writing software in a regulated environment (automotive, medical, aerospace)
- Experience with the manufacture of mass-produced, microprocessor-based products
- Excellent communication skills both written and verbal
Additional Requirements:
- Must be able to work extended hours and weekends as needed
ITAR Requirements:
- To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about 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 notify the Human Resources Department at (310) 363-6000.
SpaceX builds advanced rockets and spacecraft with the aim of making human life multiplanetary, particularly focusing on establishing a sustainable presence on Mars. Its innovative technologies and ambitious missions cater to space enthusiasts, researchers, and industries looking to push the boundaries of space exploration.
- Founded
- Founded 2002
- Employees
- 500+ employees
- Industry
- Aerospace & Defense
- Total raised
- $1.2B raised