Company: ATENTUS
Salary: $18,000 - $30,000
Type: Remote
Employment: Full-time
Description: Desde 2001, Atentus se ha posicionado como líder tecnológico en el monitoreo de la experiencia digital. Nuestra misión es clara: anticipar las fricciones y evitar oportunidades perdidas para tu negocio.
Atentus es líder en soluciones de transformación digital, especializado en observabilidad, procesos automatizados y monitoreo de la experiencia del usuario. Facilitamos una transición a la era digital al ofrecer estrategias personalizadas que mejoran la visibilidad en todas las plataformas digitales. Nuestro compromiso con la excelencia se refleja en nuestro enfoque holístico, donde no solo automatizamos procesos para ahorrar costos y tiempo, sino que también priorizamos la experiencia del usuario, asegurando información en tiempo real sobre la calidad de los canales digitales.
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.
Buscamos un/a Ingeniero/a de Software con sólida experiencia en programación de sistemas con C/C++ y orientación práctica hacia la automatización de pruebas con Python y Selenium.
El desafío combina desarrollo de software de bajo nivel, trabajo con arquitecturas ARM y x64, automatización de testing y validación de interfaces asociadas a estos sistemas.
Buscamos una persona con un perfil técnico, autónomo y resolutivo, capaz de desenvolverse tanto en el desarrollo y optimización de código como en la implementación de procesos automatizados que aseguren su calidad.
Funciones del cargoDesarrollo 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.
🧘🏻♀️Suscripción gratuita a la app Puramente, enfocado en llevar tu bienestar a otro nivel.
Entre otros beneficios a mencionar durante el proceso.
OpcionalesConocimientos 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.
Apply here:
Web: Apply here
Emails:
Found 6 similar Remote jobs
Join our community of over 1,000 Python developers and get instant access to the highest-paying Python jobs worldwide - from Django, Flask and FastAPI to AI and data roles. Save time with our curated job listings featuring transparent salary ranges.