Let's Expand into the Stars

How are you going to contribute?

Humanity has much to learn.

How will you move us?

Apply now.

👇

  • Software Engineer - Engineering Data

    Blue Origins

    Overview

    As part of a small, passionate and accomplished team of experts, you will bring a strong computer-science perspective to aerospace applications of high-performance computing, data transformation, analysis pipelines, and test data visualization. As a Software Engineer, you will automate data modeling, analysis, and processing so engineers can increase the frequency and coverage of qualification tests and verification. This position will directly impact the history of space exploration and will require your dedication and detailed attention towards safe and repeatable spaceflight.

    Responsibilities

    • Develop software systems and infrastructure to acquire and process engineering data used by our flight and ground test programs
    • Support a high-performance computing deployment system that uses commodity hardware to reduce the lead time and cost of physics simulations
    • Develop and support frameworks for automating embedded software verification, data analysis pipelines, and time-series data visualization
    • Collaborate with a multidisciplinary team of engineers during all phases of design, development, and operation, up to and including the day of launch
    • Support continuous integration and test of software in support of flight software qualification
    • Develop and operate system interfaces including REST APIs, data streams, and document stores like MongoDB and Elasticsearch

    Qualifications

    • B.S. degree in Computer Science, Computer Engineering, Mathematics, Physics, or related field
    • At least 6 months professional experience in software development in a production environment
    • Software development skills in typed (Java, C) and untyped (Python, Javascript, Ruby) languages
    • Stellar written and verbal interpersonal skills
    • Familiarity with deploying and troubleshooting applications in Linux
    • Must be a U.S. citizen or permanent resident (current Green Card holder)

    Desired

    • Domain knowledge in a scientific or engineering discipline
    • Experience with scientific or engineering data visualization, especially platforms for automated reporting
    • Familiarity with deploying infrastructure to Amazon EC2
    • Familiarity with the Python scientific computing ecosystem (SciPy, NumPy, Matplotlib, IPython/Jupyter)
    • Experience with solving problems with distributed applications at the internet protocol level

    Blue Origin offers a phenomenal work environment and awesome culture with competitive compensation, benefits, 401K, and relocation.

    Blue Origin is an equal opportunity employer. In addition to EEO being the law, it is a policy that is fully consistent with Blue's principles. All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status such as race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age. Blue Origin prohibits any form of workplace harassment.

    Kent, WA

    Apply!
  • Senior Software Engineer (Full Stack)

    SpaceX

    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.

    SENIOR SOFTWARE ENGINEER

    The SpaceX Tools and Operations Software Development team develops the tools and infrastructure to support our missions and to reduce mission-over-mission engineering time. Our scope includes telemetry databases, test infrastructure, ground systems, automated data analysis, continuous integration of rocket and dragon software, and automatic verification of mission software. We have no shortage of interesting challenges that require innovative solutions.

    RESPONSIBILITIES:

    • Own all aspects of product development
    • Act as responsible engineer for assigned products
    • Maintain 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

    BASIC QUALIFICATIONS:

    • Bachelor’s degree in computer science, computer engineering, electrical engineering, math, or scientific discipline and 4+ years in software engineering, OR 6+ years in software engineering without a degree
    • 2+ years of experience with Python and Python based development frameworks
    • Professional experience with both back end and front end programming

    PREFERRED SKILLS AND EXPERIENCE:

    • 5+ years of experience in web applications development
    • 5+ years of experience as an architect - proven ability to design and implement robust and scalable systems with flexible and scalable UI that meets future needs
    • Professional experience with other programming languages such as C/C++, Java, JavaScript or Go
    • Professional experience with standard front-end technologies like modern HTML, CSS, JavaScript (we use AngularJS, Polymer, Backbone.js, React, and more), REST, JSON
    • Deep understanding of object oriented programming
    • Deep understanding of distributed, horizontally scalable systems
    • Deep understanding of one or more modern persistency systems
    • Experiences with cloud technologies such as AWS, Azure or Google Cloud Engine
    • Focus on performance bottlenecks and performance improvement techniques
    • Great creative and innovative problem-solving skills
    • Initiative and the ability to work independently and in a team

    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.

    Hawthorne, CA

    Apply!
  • Senior Software Engineer (Platform/Embedded)

    SpaceX

    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.

    SENIOR SOFTWARE ENGINEER (PLATFORM/EMBEDDED SOFTWARE)

    As a flight software engineer on the OS Platform team, you will be creating software that is used to design, develop, launch and operate SpaceX flight systems. You will engage with other SpaceX engineers to discover the needs of the mission and code highly reliable software that turns the mission into a reality. You will be responsible for the complete lifecycle of the software you create, from development to testing to operation during a mission.

    RESPONSIBILITIES:

    • Develop highly reliable and available software systems
    • Board bring-up of next-generation avionics computers
    • Develop prototypes to prove out key design concepts and quantify technical constraints
    • Write high quality structured bare metal and Linux-based software for embedded processors (e.g. ARM, PowerPC, x86, etc.)

    BASIC QUALIFICATIONS:

    • Bachelor's degree in computer science, engineering, math, or science discipline and 4+ years of experience in syste-ms-level C (kernels, device drivers, hypervisors) OR 6+ years of experience in systems-level C (kernels, device drivers, hypervisors)

    PREFERRED SKILLS AND EXPERIENCE:

    • Experience writing Linux kernel code for real-time systems
    • Experience in FPGA development
    • Working experience of microprocessor technology including (but not limited to); PowerPC, ARM, OMAP, etc.
    • Fluency in POSIX shell script and Python
    • Have shipped embedded software in high volume products or real-time products that require high reliability and fault tolerance
    • Significant understanding of embedded software principles and ability to contribute in design sessions
    • Thorough knowledge of systems, computer architecture, software development, networks, and electronics
    • Strong skills in debugging, performance optimization and unit testing
    • Effectively worked as a team member and in large code bases
    • Creative approach to problem solving and exceptional analytical skills
    • Ability to work effectively in a dynamic environment with changing needs and requirements
    • 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

    ADDITIONAL REQUIREMENTS:

    • Willing to work extended hours and weekends when 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, 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.

    Hawthorne, CA

    Apply!
  • Embedded Flight Software Engineer, Mars 2020

    JPL

    New ideas are all around us, but only a few will change the world. That’s our focus at JPL. We ask the biggest questions, then search the universe for answers—literally. We build upon ideas that have guided generations, then share our discoveries to inspire generations to come. Your mission—your opportunity—is to seek out the answers that bring us one step closer. If you’re driven to discover, create, and inspire something that lasts a lifetime and beyond, you’re ready for JPL.

    Located in Pasadena, California, JPL has a campus-like environment situated on 177 acres in the foothills of the San Gabriel Mountains and offers a work environment unlike any other: we inspire passion, foster innovation, build collaboration, and reward excellence.

    Responsibilities As a flight software (FSW) developer for the Mars 2020 mission, you will be responsible for the design, implementation, and verification of various software components that control the Mars 2020 robot. This position reports to the FSW Cognizant Engineer (CogE), and works closely with the FSW Systems Engineer, the FSW Internal Test (FIT) Lead, and other FSW developers.

    Would you like to see your code sent to the planet Mars? Feel the excitement as the nation watches your software execute during the intense landing on Mars. The Mars 2020 rover mission is the next step in NASA's exploration of the red planet. The mission is timed for a July/August 2020 launch, and is based on the Curiosity rover and its proven landing system. Featuring a new suite of instruments, this project presents many engineering challenges, including testing a method for producing oxygen from the Martian atmosphere. The Mars 2020 rover introduces a drill that can collect core samples of the most promising rocks and soils and set them aside in a "cache" on the surface of Mars. A future mission could potentially return these samples to Earth. This exciting mission presents a variety of software development challenges, from device drivers to high-level behaviors and autonomy.

    Specific Responsibilities:

    • Become expert in the overall architecture of the Mars 2020 FSW
    • Work with the FSW CogE and Systems Engineer to develop the requirements for your modules
    • Develop and document novel designs for your modules, adhering to the FSW architecture
    • Present your documented designs in a peer review setting, and review the designs of other developers
    • Develop and test your code with the provided tools and within the FSW development environment
    • Work with FSW test team members to develop appropriate strategies to test your modules in an integrated environment
    • Identify and resolve technical issues within the integrated FSW, including those in other developer's code
    • Develop unit tests for your modules
    • Test your code in the hardware-in-the-loop testbed and software simulations

    Qualifications

    • Bachelor's degree in Computer Science, or related technical discipline with typically a minimum of 6 years of related experience; Master's degree in similar disciplines with a minimum of 4 years of related experience; or PhD in similar disciplines with a minimum of 2 years related experience
    • Expert knowledge and experience in embedded real-time software development in C
    • Expert knowledge and experience in embedded real-time development methodologies, for the complete lifecycle phases of design, implementation, integration, and test
    • Experience with UML and/or SysML
    • Extensive understanding and wide application of advanced principles, theories and concepts regularly used in embedded real-time software development
    • Significant experience with embedded/real-time software problem troubleshooting, isolation, and resolution

    Preferred Qualifications:

    • Extensive knowledge of VxWorks and/or Green Hills Integrity
    • Extensive knowledge and extensive experience in flight software development
    • In-depth systems engineering experience and knowledge in avionics hardware, compute elements, IO interfaces (1553), communication standards, and/or fault detection, isolation, and recovery concepts
    • Knowledge of Laboratory policies and procedures, NASA policies and procedures, and government regulations across a range of applications
    • Extensive knowledge and experience in avionics subsystem and integrated flight hardware
    • Experience in avionics subsystem flight and ground testbeds, support equipment, integration and validation
    • Experience with the Python programming language

    JPL is an equal employment opportunity and affirmative action employer and will, whenever possible, actively recruit and include for employment members of underrepresented minority groups, females, disabled veterans, protected veterans, and otherwise qualified persons with disabilities. JPL will hire, transfer, and promote based on the qualifications of the individual to ensure equal consideration and fair treatment of all.

    JPL is a VEVRAA Federal Contractor. For more information about "EEO is the Law" click here: http://www.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf

    The Jet Propulsion Laboratory is a federal facility. Due to rules imposed by NASA, JPL will not accept applications from citizens of designated countries unless they are Legal Permanent Residents of the U.S or have other protected status under 8 U.S.C. 1324b(a)(3). The Designated Countries List is available at http://oiir.hq.nasa.gov/nasaecp/

    If you are interested in applying for employment with Jet Propulsion Laboratory and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department at (818) 354-5150 or via email at Staffing@jpl.nasa.gov.

    Written requests may be mailed to: Jet Propulsion Laboratory, Attention: Staffing and Employment Programs, 4800 Oak Grove Drive, Mail Stop T1720C, Pasadena, CA 91109

    Pasadena, CA

    Apply!
  • Senior Software Engineer (Front End)

    SpaceX

    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.

    SENIOR SOFTWARE ENGINEER (FRONT END)

    As a Senior Software Engineer (Front End) at SpaceX you will shape user-centric products that are critical to the development and execution of a space mission. You will work closely with other SpaceX engineers to better understand their needs in order to create applications that anticipate and solve important problems they face. Propulsion engineers, hardware designers, rocket scientists and others throughout the company will marvel at the simplicity and usability of the interfaces you create. Your work will revolutionize the productivity of the engineering community at SpaceX and directly impact our ability to launch orbital rockets frequently, safely and reliably.

    RESPONSIBILITIES:

    • Craft aesthetically and functionally flawless user experiences.
    • Deliver expert level JavaScript, HTML, and CSS code for modern browsers.
    • Interface with other engineers to plan and organize the development of our products.
    • Influence how and what we build with demonstrated technical expertise.
    • Execute user research and requirements gathering for new and existing products.
    • Understand and implement technologies across the full web stack.
    • Manage the release life cycle and feature roadmap of our products.

    BASIC QUALIFICATIONS:

    • Bachelor's degree in computer science, engineering, math, or science discipline and 4+ years of experience in software development OR 6+ years of experience in software development.
    • 2+ years of experience delivering user-facing software products.
    • Development experience in JavaScript.

    PREFERRED SKILLS AND EXPERIENCE:

    • Expert knowledge of JavaScript, HTML and CSS.
    • Development experience in C++ or Python.
    • Significant understanding of user experience design principals and ability to contribute in design sessions.
    • Knowledge of front end frameworks such as Polymer, React, Angular, or Backbone.
    • Experience with vector and motion graphics, including SVG, HTML5 Canvas, WebGL, and CSS.
    • Experience with development for mobile platforms.
    • Familiarity with the whole web stack.
    • Excellent leadership, communication and teamwork skills.

    ADDITIONAL REQUIREMENTS:

    Must be available to work extended hours and weekends as needed. Must provide work samples and/or link to portfolio. 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.

    Hawthorne, CA

    Apply!