Software Systems Engineer

2 days ago


Hawthorne, California, United States SpaceX Full time
{"Responsibilities": "
\tCreate highly reliable software systems that control hundreds of satellites in low earth orbit
\tLeverage software design to improve satellite constellation performance, security, and availability to meet the needs of a wide range of users
\tSee your software through from start to finish: from figuring out the core needs to prototyping, developing, and testing; to on-orbit rollout and beyond
\tWork with interdisciplinary teams to brainstorm, design, and build the next generation of satellite capabilities, from cutting-edge sensors and inter-satellite lasers to space-based cloud compute
\tKey Areas of Focus:
\t

  • \t\t
  • Write high quality Linux-based C++ software for common processors and micro controllers (e.g. ARM, PowerPC, x86, etc.)
    \t\t
  • Implement networking technologies to direct data across a variety of satellites, ground operations centers, and users
    \t\t
  • Build automated ground-based software systems that integrate smart data processing with command and control of the satellites
    \t\t
  • Develop models and simulations for flight-like vehicle software testing, network performance analysis, or research & development projects
    \t\t
  • Develop tools that allow for test execution across multiple environments: virtualized hardware, real hardware-in-the-loop, and even vehicle-in-the-loop testing
    \t\t
  • Invent new systems that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system
    \t

\tRequirements:
\t

  • \t\t
  • Bachelor's degree in computer science, engineering, math, or STEM discipline; OR 2+ years of professional experience in software development in lieu of a degree
    \t\t
  • Development experience in C, C++, or Python or full stack software development experience
    \t\t
  • PREFERRED SKILLS AND EXPERIENCE:
    \t\t

    • \t\t\t
    • Developed and deployed software that has been used real-world applications and projects
      \t\t\t
    • Solid fundamental knowledge of computer architecture and networks
      \t\t\t
    • Strong skills in debugging, performance optimization and unit testing
      \t\t\t
    • Ability to work effectively and creatively in a dynamic environment with changing needs and requirements
      \t\t\t
    • Ability to work independently and in a team, take initiative, and communicate effectively
      \t\t\t
    • Ability to obtain and maintain a Top Secret or Top Secret SCI clearance
      \t\t\t
    • Some preferred skills and experience depend on the specific team within flight software and may include:
      \t\t\t

      • \t\t\t\t
      • Experience with networking protocols (TCP, UDP, etc)
        \t\t\t\t
      • Experience developing in the Linux kernel
        \t\t\t\t
      • Experience in C++ for high performance systems
        \t\t\t\t
      • Experience with image data processing and machine learning
        \t\t\t\t
      • Strong background in math and physics
        \t\t\t

      \t\t\t
      \t\t

    \t\t
  • Note that an active clearance may provide the opportunity for you to work on sensitive SpaceX missions; if so, you will be subject to pre-employment drug and random drug and alcohol testing
    \t\t
  • Must be willing to work extended hours and weekends as needed
    \t

\tCompensation and Benefits:
\t

  • \t\t
  • Pay Range:
    \t\t

    • \t\t\t
    • Software Engineer/Level I: $120,000.00 - $145,000.00/per year
      \t\t\t
    • Software Engineer/Level II: $140,000.00 - $170,000.00/per year
      \t\t\t

    \t\t
    \t\t
  • Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.
    \t\t
  • Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation & will be eligible for 10 or more paid holidays per year. Exempt employees are eligible for 5 days of sick leave per year.
    \t\t
  • ITAR Requirements:
    \t\t

    • \t\t\t
    • 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 (https://www.pmddtc.state.gov/?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987)
      \t\t\t

    \t\t
    \t

\tSpaceX is an Equal Opportunity Employer:
\t

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.
\tApplicants 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.


"

  • Hawthorne, California, United States SpaceX Full time

    Job Title: Senior Software Engineer, Flight Software SystemsJoin SpaceX, a pioneering company in space exploration, as a Senior Software Engineer for Flight Software Systems. In this role, you will design, develop, and test software that controls and simulates SpaceX flight systems.Responsibilities:Develop highly reliable autonomous software systems and...


  • Hawthorne, California, United States SpaceX Full time

    Job Summary:Sr. Software Engineer, Flight Software at SpaceXSpaceX is developing the technologies to make humanity a multiplanetary species. As a Sr. Software Engineer on the Starship Software team, you will design, develop, and test software that is used to control and simulate SpaceX flight systems.Responsibilities:Develop highly reliable autonomous...

  • Software Engineer

    4 weeks ago


    Hawthorne, California, United States SpaceX Full time

    Software Engineer at SpaceXJoin SpaceX as a Software Engineer and be part of a team that is pushing the boundaries of space exploration. As a Software Engineer, you will be responsible for designing, developing, and testing software systems that control hundreds of satellites in low earth orbit.Key Responsibilities:Create highly reliable software systems...

  • Software Engineer

    4 weeks ago


    Hawthorne, California, United States SpaceX Full time

    Software Engineer (Starshield)Join SpaceX's Starshield team as a Software Engineer and contribute to the development of highly reliable software systems that control hundreds of satellites in low earth orbit. As a member of our team, you will leverage software design to improve satellite constellation performance, security, and availability to meet the needs...


  • Hawthorne, California, United States SpaceX Full time

    Job Title: Software Engineer, Flight SoftwareJob Summary:SpaceX is seeking a highly skilled Software Engineer to join our Flight Software team. As a Software Engineer, you will design, develop, and test software that controls SpaceX flight and ground systems.Responsibilities:Develop highly reliable autonomous software systems and the full suite of testing...


  • Hawthorne, California, United States SpaceX Full time

    Job Title: Software Engineer, Flight SoftwareJoin SpaceX, a pioneering company in the field of space exploration, as a Software Engineer, Flight Software. In this role, you will be responsible for designing, developing, and testing software that controls SpaceX's flight and ground systems.As a member of the Starlink flight software team, you will work on...


  • Hawthorne, California, United States SpaceX Full time

    At SpaceX, we're pushing the boundaries of space technology to make humanity a multi-planetary species. As a Senior Software Engineer, you'll be part of our Tools and Operations Software Development team, responsible for developing the tools and infrastructure to support our missions and reduce mission-over-mission engineering time.We're looking for a...


  • Hawthorne, California, United States SpaceX Full time

    At SpaceX, we're pushing the boundaries of what's possible in space exploration. As a DevOps Engineer, you'll play a critical role in helping us achieve our ambitious goals.You'll work closely with our engineering team to design, develop, and deploy software solutions that enable our launch and mission operations. With a focus on automation, scalability, and...


  • Hawthorne, California, United States SpaceX Full time

    Software Development EngineerJoin SpaceX as a Software Development Engineer and contribute to the development of mission-critical software for our Falcon rockets. As a key member of the Falcon team, you will work closely with cross-functional teams to ensure the software meets the specifications and needs of each mission. Your expertise will be crucial in...


  • Hawthorne, California, United States SpaceX Full time

    Job Title: Security Software EngineerAt SpaceX, we're pushing the boundaries of space exploration and development. As a Security Software Engineer, you'll play a critical role in ensuring the security of our software systems, including cryptographic services and other security-critical components.We're looking for a talented engineer with a strong background...


  • Hawthorne, California, United States SpaceX Full time

    Software Engineer, Flight Software SpecialistAt SpaceX, we're pushing the boundaries of space technology and exploring the possibilities of a future where humanity is out exploring the stars. As a Software Engineer, Flight Software Specialist, you'll play a critical role in designing, developing, and testing software that controls our flight and ground...


  • Hawthorne, California, United States SpaceX Full time

    Job Title: Senior Software EngineerJoin SpaceX as a Senior Software Engineer and contribute to the development of cutting-edge software systems for our Starshield program. As a key member of our software team, you will design, develop, and deploy highly reliable software systems that control hundreds of satellites in low earth orbit.Responsibilities:Create...


  • Hawthorne, California, United States SpaceX Full time

    At SpaceX, we're pushing the boundaries of what's possible in space exploration. As a Senior Software Engineer on our Vehicle Software team, you'll play a critical role in designing, developing, and testing software that controls our flight systems.You'll work closely with other software and hardware engineers to understand the needs of our missions and...


  • Hawthorne, California, United States Astrolab Full time

    Job DescriptionWe are seeking a highly skilled Mechanical Engineer to join our team at Astrolab, a pioneering company in the field of planetary surface exploration. As a key member of our vehicle engineering team, you will be responsible for designing, developing, and implementing exceptional engineering solutions to enable off-planet exploration.Key...


  • Hawthorne, California, United States Chaos Industries Full time

    Job Title: Senior Software EngineerCHAOS Industries is a cutting-edge technology company delivering innovative solutions to the defense and critical industrial sectors. We are seeking a highly skilled and motivated Senior Software Engineer to join our team supporting our R&D and product engineering initiatives.Responsibilities:Research and development of...


  • Hawthorne, California, United States SpaceX Full time

    At SpaceX, we're pushing the boundaries of space exploration and development. As a Software Development Test Engineer, you'll play a critical role in designing, developing, and automating software for our spacecraft and launch vehicles.Responsibilities:Design and develop custom test software with a focus on reliability, maintainability, and ease of...


  • Hawthorne, California, United States SpaceX Full time

    Job Title: Senior Software EngineerSpaceX is seeking a highly skilled Senior Software Engineer to join our team of experts in computational geometry and additive manufacturing. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions to accelerate the quality, speed, and...


  • Hawthorne, California, United States Chaos Industries Full time

    Job DescriptionCHAOS Inc. is a global technology company delivering next-generation capabilities to the defense and critical industrial sectors. Founded in 2022 by a seasoned leadership team, CHAOS has quickly become the place where world-class multi-disciplinary engineers come to build mission-critical technologies.The company has a mission-focused culture,...


  • Hawthorne, California, United States SpaceX Full time

    Job SummarySpaceX is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will design, develop, and test key aspects of our in-house solution for analysis, simulation, and prototyping of software in support of all SpaceX flight systems.Responsibilities* Develop full-stack solutions to...


  • Hawthorne, California, United States SpaceX Full time

    Job Title: Senior IT Systems EngineerSpaceX is seeking an experienced Senior IT Systems Engineer to join our Windows Infrastructure team. As a key member of our team, you will be responsible for designing, implementing, and supporting Microsoft enterprise software platforms and related technologies.Responsibilities:Work closely with other SpaceX engineers to...