Ingeniero de Firmware Embedded

GST Gaming Solution Technology S.R.L. 

📍 Greater Buenos Aires, Argentina 🇦🇷

full-time
mid-level
on-site
Posted —

Key Skills

bareARMdriversSASToolchain

Industry

GamingConsumer Electronics

Job Description

Tenemos un desafío técnico real: desarrollar firmware bare metal corriendo en un SoC Allwinner H3/H2+ (ARM Cortex-A7), sin sistema operativo y sin librerías estándar.

Si te apasiona el bajo nivel y querés sumarte al equipo de GST para participar en proyectos interdisciplinarios con una visión innovadora e impacto directo en la industria del gaming, esta es tu oportunidad.


¿Qué vas a hacer?

· Desarrollo y evolución: Crear nuevas funcionalidades, mejorar el rendimiento y desarrollar módulos para una aplicación productiva de alto impacto.

· Mantenimiento crítico: Dar soporte continuo y resolver bugs complejos en un entorno sin OS.

· Sinergia Hardware/Software: Participar activamente en el diseño y revisión del hardware asociado, desde el esquemático hasta el layout de PCB.


¿Qué buscamos en vos?

·        🔧 C bare metal avanzado: Sin libc, sin OS. Inicialización de hardware desde el reset vector , manejo propio de .data, .bss y startup .

·        ⚙️ Arquitectura ARM Cortex-A7: Modos de CPU, manejo de caché, excepciones, NEON SIMD (comprendiendo las diferencias críticas con Cortex-M).

·        🔌 Desarrollo de drivers desde cero: Ethernet MAC, displays TFT, controladores de video, decodificación de imágenes y video por hardware.

·        🎲 Protocolo SAS (Slot Accounting System): Conocimiento del estándar de comunicación de la industria del gaming, necesario para dar soporte y evolucionar nuestra aplicación.

·        🛠️ Dominio de Toolchain : arm-eabi-gcc, linker scripts propios, objcopy/objdump, Makefile, cross-compilation .

·        📡 Comunicaciones de bajo nivel: Protocolos implementados a nivel de registros, sin stacks externos.

·        🖥️ Diseño de PCB y Hardware: Capacidad para diseñar esquemáticos y layouts (preferentemente en Altium Designer o KiCad). Conocimiento de buenas prácticas de layout para señales digitales de alta velocidad, alimentación y EMC.

·        💻 Herramientas: Control de versiones fluido con Git.


Valoramos especialmente:

·        Contar con experiencia en la industria del Gambling.

·        Experiencia previa con SoCs Allwinner (lectura de datasheets , registros, periféricos).

·        Conocimientos del Video Engine / Display Engine del H3/H2+ y decodificación MPEG/JPEG por hardware.

·        Implementación de stacks de red bare metal .

·        Experiencia previa en la industria del gambling / casino.

·        Revisión de diseños para manufactura (DFM).

·        Manejo de instrumental de laboratorio (osciloscopio, multímetro, estación de soldado).


¿Qué te ofrecemos?

· Bono anual sujeto a desempeño.

· Crecimiento profesional: Oportunidad de ser parte de una empresa tecnológica joven, innovadora y en plena expansión.

· Salud y tranquilidad: Cobertura médica prepaga de primer nivel para vos y tu grupo familiar.

· Bienestar: Membresía de gimnasio 100% bonificada.


Condiciones:

·        Relación de dependencia

·        100% Presencial

·        Lugar de trabajo: Villa Urquiza, C.A.B.A.


Envianos tu CV indicando Remuneración pretendida a [email protected]