Position Overview
Diseñar, desarrollar y evolucionar componentes en C con foco en calidad, rendimiento y mantenibilidad , participando activamente en decisiones técnicas y liderando mejoras de arquitectura, refactorizaciones y estándares de desarrollo.
- Desarrollar y mantener software en C (C99/C11 según aplique), asegurando robustez y rendimiento.
- Diseñar soluciones con enfoque de arquitectura : modularidad, separación de responsabilidades, interfaces claras y mantenibles.
- Aplicar buenas prácticas: gestión de memoria , manejo de errores, concurrencia si aplica, y estándares de código.
- Depurar problemas complejos (crashes, memory leaks, race conditions, issues de rendimiento) usando herramientas de diagnóstico.
- Participar y liderar code reviews , definición de guidelines, refactorizaciones y reducción de deuda técnica.
- Colaborar con otros equi...