Hardening Memory-Safety y Migración Parcial a Rust en una HealthTech de Santiago
Visión general
De qué trata este proyecto.
Identifica 4 módulos críticos, diseña la interfaz FFI y migra a Rust con hardening en C. Obtén un certificado verificable.
El escenario
La HealthTech (alrededor de 5,2 millones USD de ARR, alrededor de 18.000 dispositivos desplegados en clínicas privadas chilenas y argentinas) opera bajo registro sanitario ISP; un CVE crítico no-mitigado en firmware desencadena retiro de campo, con coste estimado superior a 800.000 USD.
El Briefing
Lo que harás y lo que demostrarás.
Migrar 4 módulos críticos de firmware C a Rust y endurecer el resto contra memory safety con FFI no disruptivo y defensa regulatoria al ISP.
Earning criteria — what you'll demonstrate
- Diseñar migración parcial C → Rust con FFI sin reescribir todo el firmware
- Endurecer código C heredado con sanitizers y compilador hardening
- Equilibrar trade-off de tamaño + performance en sistema embebido constrained
- Defender estrategia de memory safety ante regulador con métricas y plan
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Alineación con asignaturas próximamente.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Memory Safety
Apply memory safety to solve real industry problems and demonstrate production-level capability.
- Rust
Apply rust to solve real industry problems and demonstrate production-level capability.
- Ffi
Apply ffi to solve real industry problems and demonstrate production-level capability.
- Secure Coding
Apply secure coding to solve real industry problems and demonstrate production-level capability.
- Hardening
Apply hardening to solve real industry problems and demonstrate production-level capability.
- Embedded Systems
Apply embedded systems to solve real industry problems and demonstrate production-level capability.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Ingeniero de Backend
Backend con expertise en bajo nivel (C, FFI, Rust) abre puertas a roles de plataforma, embedded y security en producto con dispositivo físico.
Este proyecto afina
- rust
- ffi
- embedded-systems
Arquitecto de Sistemas
Arquitecto que diseña migración parcial con FFI y respeta constraints de sistema embebido es perfil cotizado en MedTech, IoT y automoción.
Este proyecto afina
- memory-safety
- embedded-systems
- secure-coding