amaris-consulting-logo
Amaris Consulting

Senior C++ Embedded UI Engineer

Colombia
Permanent Job
English, Spanish

Who are we?

Amaris Consulting es una firma independiente de asesoría tecnológica que ofrece servicios de orientación y soluciones para las empresas.  
Reúne a más de 7 600 personas distribuidas en 5 continentes y más de 60 países. Con más de 1 000 clientes en todo el mundo, hemos implementado soluciones en proyectos importantes durante más de una década.  
Nuestros especialistas cubren sectores que abarcan desde servicios financieros y transporte hasta atención sanitaria y tecnología.  
Amaris es su ‘stepping stone’ para atravesar ríos de cambio, afrontar retos y realizar todos sus proyectos con éxito.

Job description

Amaris Consulting es una firma independiente de asesoría tecnológica que ofrece servicios de orientación y soluciones para empresas. Reúne a más de 7.600 personas distribuidas en 5 continentes y más de 60 países. Con más de 1,000 clientes en todo el mundo, hemos implementado soluciones en proyectos importantes durante más de una década. Nuestros especialistas cubren sectores que abarcan desde servicios financieros y transporte hasta atención sanitaria y tecnología. Amaris es su ‘stepping stone’ para atravesar ríos de cambio, afrontar retos y realizar todos sus proyectos con éxito.

Responsabilidades

  • Desarrollar y extender componentes UI en C++17/20 dentro de un entorno embebido.
  • Integrar la aplicación con APIs internas y servicios de comunicación existentes.
  • Construir componentes reutilizables y modulares para distintos flujos funcionales.
  • Garantizar altos estándares de ingeniería: arquitectura limpia, consistencia de código, documentación técnica.
  • Implementar y mantener pruebas unitarias e integración utilizando frameworks como Catch2, GTest o similares.
  • Colaborar estrechamente con equipos de arquitectura, UX, QA y otros desarrolladores front-end y back-end.
  • Participar en actividades ágiles como planificación, demos técnicas y revisiones

Perfil requerido

  • 8+ años de experiencia profesional con C++ moderno (C++17/20).
  • Experiencia en sistemas embebidos, tiempo real o software de misión crítica.
  • Dominio de STL, Boost, programación orientada a objetos, templates y manejo de memoria.
  • Experiencia con CMake, Git y prácticas de integración continua.
  • Conocimiento de UI en C++, ya sea con frameworks propietarios o con herramientas como Qt, JUCE, wxWidgets, ImGui, etc.
  • Experiencia en unit testing en C++ y buenas prácticas de calidad (coverage, linting, revisión de código).
  • Inglés avanzado para trabajo con equipos internacionales.

 Nice to Have

  • Experiencia previa con frameworks UI propietarios o herramientas internas de grandes fabricantes.
  • Conocimiento de flujos ágiles a gran escala (SAFe, LeSS o similares).
  • Experiencia en integración de aplicaciones embebidas con pipelines CI/CD.
  • Conocimientos de optimización, multithreading y performance en C++.

Lo que ofrecemos

  • Una comunidad internacional que reúne a más de 110 nacionalidades.
  • Un ambiente vibrante con eventos internos frecuentes (afterworks, team buildings, etc.).
  • Fuerte compromiso con la RSE, especialmente a través de nuestro programa WeCare Together.

 

Amaris Consulting se compromete a promover la diversidad dentro de su equipo y a crear un entorno de trabajo inclusivo. Se considerarán todas las candidaturas de personas cualificadas, independientemente de su género, orientación sexual, raza, origen étnico, creencias, edad, estado civil, discapacidad u otras características.

 

 

Interested in this job?

Fast response time

Avg. response time: 72h
.doc, .docx, .pdf
Sending your application