EmbeddedRelated.com
The 2026 Embedded Online Conference
Hidden Gems from the Embedded Online Conference Archives - Part 2

Hidden Gems from the Embedded Online Conference Archives - Part 2

Tim Guite
Still RelevantAdvanced

A look back at a deep dive into the Mars Perseverance flight software from one of the technical leads at JPL.


Summary

Tim Guite revisits a deep technical session from the Embedded Online Conference that drills into the Mars Perseverance flight software as presented by a JPL technical lead. The article highlights the software architecture, reliability and fault-tolerance practices, and the engineering trade-offs of spacecraft-grade embedded systems.

Key Takeaways

  • Understand the high-level architecture and component boundaries used in Mars Perseverance flight software to support reliability and maintainability.
  • Identify fault-tolerance and redundancy design patterns that reduce single-point failures in safety-critical embedded systems.
  • Apply testing, verification, and telemetry strategies used at JPL for proving correctness and diagnosing in-field anomalies.
  • Adopt practical interface and integration techniques for sensors, actuators, and communication links in constrained, real-time missions.

Who Should Read This

Embedded firmware and systems engineers (intermediate to advanced) working on safety-critical, high-reliability, or resource-constrained systems who want practical design and testing insights from JPL's Mars Perseverance flight software.

Still RelevantAdvanced

Topics

RTOSFirmware DesignSensor InterfacingSafety/Security

Related Documents


The 2026 Embedded Online Conference