VAGASLUME
A

Ingeniero/a de Software C/C++

ATENTUS · Córdoba, Argentina, Buenos Aires, Argentina, Mendoza, Argentina, Santiago, Chile · Hybrid · Get on Board

CUS$ 1.500 - 2.500 por mêsFreelanceArgentina, Chile · Hybrid

This job is restricted to candidates in: Argentina, Chile. City: Córdoba. Work model: Hybrid

About the job

Requerimientos del cargo

Experiencia sólida y dominio avanzado de C y C++, incluyendo gestión de memoria, punteros y multithreading.
Experiencia desarrollando y automatizando procesos con Python.
Experiencia comprobable creando suites de pruebas automatizadas utilizando Selenium WebDriver.
Experiencia trabajando con arquitecturas ARM y x64 (x86_64) a nivel de sistema operativo y/o hardware.
Dominio de entornos Linux, incluyendo línea de comandos y Bash scripting.
Conocimientos y experiencia en procesos de cross-compilation.

Funciones del cargo

Desarrollo y optimización: desarrollar, depurar y mantener código en C y C++, optimizado para arquitecturas ARM —como Raspberry Pi, microcontroladores o procesadores móviles— y x64 —sistemas de escritorio o servidores—.
Automatización de pruebas: diseñar, desarrollar y ejecutar scripts utilizando Python para validar el funcionamiento del backend y de los distintos componentes lógicos del sistema.
Testing de interfaces: crear y mantener pruebas automatizadas con Selenium WebDriver y Python para interfaces web, paneles de administración local y portales embebidos en dispositivos.
Cross-compilation: configurar y administrar toolchains y entornos de compilación cruzada para desarrollar y probar código desde plataformas x64 hacia arquitecturas ARM.
Integración continua: incorporar las pruebas automatizadas desarrolladas en Python y Selenium dentro de pipelines de CI/CD, asegurando la calidad y estabilidad del código C/C++ en cada actualización.
Colaborar en la identificación, análisis y resolución de problemas técnicos vinculados al software, hardware y entornos de ejecución.

Opcionales

Conocimientos de protocolos de comunicación de hardware como SPI, I2C y UART.
Experiencia trabajando con RTOS o en desarrollo de drivers para Kernel de Linux.
Experiencia con herramientas de CI/CD como Jenkins, GitLab CI o GitHub Actions.
Experiencia configurando pipelines para despliegues y pruebas sobre dispositivos físicos o emuladores como QEMU.
Familiaridad con herramientas de análisis estático y dinámico para C/C++, como Valgrind, SonarQube u otras similares.

Beneficios

👨🏻‍🏫Capacitaciones y desarrollo constantes.🧡Tiempo libre y equilibrio, podrás disfrutar de 5 días libres al año, adicionales a tus vacaciones legales, 1 día libre durante el mes de tu cumpleaños, 1 día libre por cambio de casa y mucho más!🧑🏻‍⚕️Seguro complementario 100% gratuito para ti una vez que pases a contrato indefinido.

🧘🏻‍♀️Suscripción gratuita a la app Puramente, enfocado en llevar tu bienestar a otro nivel.

Entre otros beneficios a mencionar durante el proceso.

Main requirements

CC++PythonSeleniumLinuxCI/CDBash Scripting

Application

Posted 3 months ago

Tailor my resume

Members feature · See plans

Remember: Vagaslume.Tech never charges fees, courses or payments to take part in hiring processes. If you are asked to pay anything related to being hired, do not make the payment.

A

ATENTUS

Open jobs at this company: 2

See company profile →