Software Systems Engineer III - Human Interfaces Group
Jet Propulsion Laboratory 48 reviews - Pasadena, CA

This job posting is no longer available on Jet Propulsion Laboratory. Find similar jobs:Software System Engineer jobs - Jet Propulsion Laboratory jobs

Will: Be a member of the Human Interfaces Group and will report to the Group Supervisor. Will be responsible for leading design efforts on software systems to control space assets. Systems allow scientists and engineers to remotely collaborate create activity plans of all existing satellites (including Cassini, Juno) and rovers (including Curiosity and Opportunity), and long-term future missions including Mars InSight, the Athlete hexapod robot, and Robonaut 2. Other systems allow scientists to analyze and visualize large-scale datasets, including NASA’s immense Earth Science archive.

As design lead, the candidate will understand underlying user needs and motivations, translate user needs into intuitive software experiences, rapidly prototype systems blending paper, software and simulation, communicate system designs to clients. Will lead efforts to establish a culture of design, helping scientists and engineers to understand values of a design-oriented approach to developing user interfaces, will train junior team members in design and prototyping practices, will oversee design efforts across multiple projects.

Leads and performs overall Software design so it meets functional, performance, and interface requirements, and integrates with external systems hardware, software, and users. Establishes and enforces design patterns and coding standards. Oversees software system verification and validation, as well as configuration management. Allocates requirements to elements within the software system.

  • Develops viable requirements for highly complex enterprise and/or mission software systems; advises customer.
  • Designs and defines system architecture for new or existing and highly complex computer-based systems.
  • Partners with lead engineers to design and implement system models.
  • Applies advanced knowledge in field to documents design decisions and approaches for implementation.
  • Develops highly complex models to support full project life cycle.
  • Serves as a liaison to the customer throughout the entire system life cycle of the product.
  • Maintains system integrity by adhering to defined stable steps in the development.
  • Partners with customer and other engineers during system integration.
  • As a team leader, accountable for team results on such projects and assignments, including performance standards, budget and schedule.
  • Works independently on key projects and assignments with only limited direction, typically receiving few or no instructions.
  • Responsible for approving others’ work, and ensuring compliance with requirements, on key projects and assignments.
  • Actions and decisions will have a significant positive impact on a multifunctional organization due to creation of new business opportunities, mission success, technology breakthroughs, and improvements in processes or methods.
  • Leads a team for a project activity, or function within scope of assigned responsibility.
  • Mentors and coaches others internal and external to organization.
  • Analysis of situation or data requires identification, review and interpretation of highly complex factors as well as decisions as to policies, procedures and practices.
  • Exercises discretion and independent judgment in evaluating potential approaches and solutions to critical problems and determining appropriate resolutions.
  • Interactions normally involve presenting, validating and analyzing complex information.
  • Initiates interaction with colleagues or functional partners outside own organization on a frequent basis.
  • Frequent interaction with industry partners and other NASA centers.
  • Serves as an essential team member on teams inside or outside organization, project, activity or function.

Required Skills:
  • Typically requires a Bachelors degree in Human-Computer Interaction, Interaction Design, or related discipline with a minimum of 6 years of related experience; Masters 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.
  • Extensive understanding and wide application of advanced principles, theories, concepts and techniques in gestural, multi-touch, speech, and multi-modal interaction, augmented and virtual reality, information visualization, novel interaction techniques and controllers, robotic tele-operation.
  • Advanced knowledge of applicable industry and/or academic practices and standards in understanding user needs, turning user needs into operationalizable design opportunities, rapid prototyping and evaluation, interaction design, experience design, experience prototyping.
Desired Skills:
  • Advanced knowledge of applicable Laboratory policies and procedures, NASA policies and procedures, and government regulations.
If you'd like to discover new worlds with our innovative team and enjoy a competitive salary and impressive benefits with the renowned leader in space exploration, apply now!

If you need special assistance or an accommodation to apply for a posted position, contact our Human Resources department at (818) 354-5150 or

JPL is an Equal Opportunity Employer devoted to work force diversity.

About this company
48 reviews