N

NASA Jet Propulsion Laboratory

Federally funded robot space missions developer

Engineering Applications Software Engineer 1

Backend EngineeringConfirmed live in the last 24 hours
Full-timePasadena, CA, USA$93.1k - $112.1k /yr

About the Job

Requirements

  • A bachelor's degree in Engineering, Computer Science, or Mathematics, or a related field, and at least one year of related experience; or a master's degree in similar fields and at least zero years of related experience.
  • Extensive understanding of one or more of C/C++, Java, Perl, or Python.
  • Experience with XML and JSON data formats and exchange.
  • Experience with network programming, including TCP/IP, sockets, and client-server models.
  • Extensive understanding of Unix-based systems.
  • Experience working with static analysis tools.
  • Experience developing and maintaining automated unit tests.
  • Experience with application packaging.
  • Experience with debugging and performance optimization.
  • Experience writing technical documents, including software design, delivery, and test documentation; presenting at code reviews; and supporting technical interchanges.
  • Experience working in a team environment with strong written and verbal communication.

Responsibilities

  • Design, develop, support, test, and maintain DSN telemetry processing software.
  • Implement assigned change requests, new requirements, and anomaly fixes under guidance.
  • Work on priority anomaly reports as assigned.
  • Update JIRA as work progresses.
  • Write and run unit tests for code.
  • Provide unit-test input and test guidance to testers.
  • Help debug anomalies found during Project Interface Tests.
  • Provide Requirements/Design Document inputs for assigned work.
  • Contribute to user-facing documentation, such as Software Operations Manuals and User Guides.
  • Document work clearly for traceability and review.
  • Provide operations support as directed by the cognizant development lead and DSN Realtime Operations.
  • Learn the TTC subsystems and their data flows.
  • Follow DSN configuration management and change processes.

Desired Qualifications

  • Relevant experience working with telemetry processing software development teams and knowledge of SLE services, DSN interfaces, and other DSN telemetry applications.
  • Experience with ground processing of CCSDS telemetry, including diagnosing data loss and anomalous behavior.
  • Experience and technical knowledge of scripting languages.
  • Experience with the Solaris operating system.
  • Fundamental knowledge of software application design patterns and principles.
  • Knowledge of configuration management practices and tools.
  • Experience designing and developing databases, such as TimescaleDB and PostgreSQL.
  • Experience with HTML, UI/UX design principles, and web services such as Django and Node.js.
  • Knowledge of basic electrical/electronic theory.
  • Ability to understand basic technical schematics, diagrams, and drawings.
  • Experience with Jama or TestRail.

About the Company

NASA Jet Propulsion Laboratory

Federally funded robot space missions developer

NASA Jet Propulsion Laboratory (JPL) is a federal research center managed by Caltech for NASA. It designs, builds, and operates robotic space missions for planetary exploration, Earth science, and space-based astronomy, along with technology development. JPL translates scientific ideas into real missions using specialized engineering, software, and mission operations conducted by cross-disciplinary teams, often in collaboration with NASA centers and other partners. Unlike many contractors, JPL functions as a government-run R&D center that directly plans and executes missions from concept through flight operations, ensuring national-space capabilities and scientific discovery stay aligned with NASA's goals. The lab’s aim is to turn bold science questions into working space missions and technologies that advance our understanding of the solar system and Earth, while upholding values of being bold, inclusive, and trusted.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Pasadena, CA
Founded
1936

Recently Posted Jobs

Explore more opportunities at NASA Jet Propulsion Laboratory

See more jobs