Logo
Marcos Borges, PhD
Articles
About
Search
Logo
Marcos Borges, PhD

Safety-Critical Software with C, C++, and Rust

Hi, I’m Marcos Borges.

For over 15 years, I have engineered autonomous systems for the medical, aerospace, and defense sectors. Today, I write about mastering C, C++, and Rust for safety-critical embedded systems.

Marcos Borges PhD

Technical Focus

Embedded Software

Hardening C, C++, and Rust for functional safety via compiler diagnostics, static analysis, and dynamic verification.

Robotics & Perception

Architecting deterministic algorithms for real-time sensor fusion, state estimation, and object tracking under mission-critical constraints.

Functional Safety

Developing safety-critical software under ISO 26262, IEC 62304, and DO-178C requirements.

Articles and Tutorials


Amazon Web Services in Action

Amazon Web Services in Action

Getting started with AWS

The C Programming Language

The C Programming Language

History of C and books to help you master modern C23

Effective C by Robert Seacord

Effective C by Robert Seacord

Master C23 with Effective C

Modern C by Jens Gustedt

Modern C by Jens Gustedt

Master C23 with Modern C by Jens Gustedt

Vim Cheat Sheet

Vim Cheat Sheet

Master Vim with a comprehensive cheat sheet

Tmux Cheat Sheet

Tmux Cheat Sheet

Master tmux with a comprehensive cheat sheet

Marcos Borges, PhD

Safety-Critical Software with C, C++, and Rust

Best practices in C, C++, and Rust for engineers and managers shipping under ISO 26262, IEC 62304, and DO-178C constraints.

Learn

C

C++

Rust

General


© 2026 Marcos Borges, PhD.
Report abusePrivacy policyTerms of use
beehiivPowered by beehiiv