Engineering Applications Software Engineer l

JPL/NASA•Pasadena, CA
•$93,080 - $112,112•Onsite

About The Position

The DSN Telemetry and Tracking Data Services group seeks an Engineering Applications Software Engineer I to support development of telemetry applications for the Deep Space Network (DSN) Data Services. Reporting to cognizant development engineers, the engineer will design, develop, support, test, and maintain DSN telemetry processing software. The role includes implementing assigned software changes and fixes, writing and running unit tests, supporting test activities and anomaly investigations, contributing to requirements and user-facing documentation, and providing operations support as directed. The engineer will also learn the TTC subsystems and data flows and follow DSN configuration management and change processes. JPL is located in Pasadena, California, on a 177-acre campus in the foothills of the San Gabriel Mountains. The posting describes a collaborative work environment focused on innovation and excellence. The typical full-time-equivalent annual hiring range for this Pasadena position is $93,080–$112,112.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or a related field, with at least 1 year of related experience; or a master’s degree in a similar field, with at least 0 years of related experience.
  • Extensive understanding of one or more of the following languages: 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.

Nice To Haves

  • Relevant experience 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.

Responsibilities

  • 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 testing guidance to Testers.
  • Help debug anomalies found during Project Interface Tests.
  • Provide Requirements/Design Document inputs for assigned work.
  • Contribute to user-facing documentation, including Software Operations Manuals and User Guides.
  • Clearly document work for traceability and review.
  • Provide operations support as directed by the CDE Lead and DSN Realtime Operations.
  • Learn TTC subsystems and their data flows.
  • Follow DSN configuration management and change processes.

Benefits

  • Health plans
  • Dental plans
  • Vision plans
  • Wellbeing plans
  • Retirement plans
  • Paid time off
  • Learning opportunities
  • Rideshare
  • Childcare
  • Flexible schedule
  • Parental leave
  • Work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service