Visión general
De qué trata este proyecto.
Implementa en C un parser de telemetría CAN bus con mmap y punteros. Valida, mide y entrega tests. Obtén un certificado verificable.
El Briefing
Lo que harás y lo que demostrarás.
Reimplementar en C99 un parser binario de telemetría CAN bus que opere bajo 3 segundos por archivo y menos de 100 MB de RAM.
Earning criteria — what you'll demonstrate
- Aplicar aritmética de punteros y mmap a parsing de archivos grandes
- Diagnosticar fugas y errores de memoria con Valgrind
- Medir rendimiento con perf y profiler en lugar de microbenchmarks ingenuos
- Escribir código C99 que compile sin warnings con -Wall -Wextra -Werror
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.
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.
Ingeniera de Software Embebido
Reescribir un parser binario en C con disciplina de memoria y benchmark contra una versión Python es el caso de portafolio que las divisiones embebidas de automoción y aeroespacial piden en sus entrevistas técnicas.
Este proyecto afina
- c-programming
- memory-management
- performance-optimization
Ingeniera de Backend
Las ingenieras backend que han escrito C de bajo nivel comprenden mejor latencia, memoria y costes reales — y diferencian senior de intermedia en sistemas de alto throughput.
Este proyecto afina
- performance-optimization
- binary-formats
- testing