Categorías
···
Entrar / Registro

Ingeniero Senior C/C++ Linux - Sistemas en Tiempo Real e Interfaces Gráficas

Salario negociable

DMV IT Service

Philadelphia, PA, USA

Favoritos
Compartir

Parte del contenido se ha traducido automáticamenteVer original
Descripción

Título del puesto: Ingeniero Senior C/C++ Linux Ubicación: Filadelfia, PA Tipo de empleo: Contrato Sobre nosotros: DMV IT Service LLC es una empresa consultora de TI de confianza, fundada en 2020. Nos especializamos en optimizar infraestructuras de TI, ofrecer orientación experta y apoyar las necesidades de personal con servicios de contratación de primer nivel. Nuestra experiencia abarca la administración de sistemas, ciberseguridad, redes y operaciones de TI. Empoderamos a nuestros clientes para que logren sus objetivos tecnológicos con un enfoque centrado en el cliente que incluye capacitación en línea y colocación laboral, fomentando el éxito a largo plazo en TI. Propósito del puesto: Diseñar, modernizar y mantener aplicaciones C/C++ en sistemas Linux como parte de una actualización crítica de plataforma. Este puesto se enfoca en reemplazar marcos de interfaces gráficas obsoletos por alternativas modernas, garantizando la confiabilidad, el rendimiento del sistema y el cumplimiento de estándares de desarrollo seguro. Requisitos Responsabilidades clave: Desarrollar, mantener y mejorar software C/C++ en tiempo real y de alta confiabilidad para entornos Linux. Modernizar interfaces gráficas de escritorio heredadas mediante la migración de Motif/X11 a marcos actuales como GTK, Qt o EFL usando Wayland. Automatizar tareas de compilación e implementación con scripts Bash. Mejorar el rendimiento de aplicaciones mediante multihilo, gestión de memoria de bajo nivel y técnicas de planificación a nivel de sistema. Diagnosticar y analizar aplicaciones usando herramientas como gdb, valgrind, strace y perf. Aplicar técnicas de codificación segura y preparar los sistemas para auditorías y cumplimiento normativo. Integrar interfaces gráficas con servicios backend y middleware empresarial. Gestionar y configurar entornos de escritorio Linux, incluyendo gestores de ventanas ligeros. Mantener flujos de trabajo de control de versiones y tuberías CI/CD usando Git y Bitbucket. Diseñar y soportar la comunicación entre procesos mediante sockets, DBus y memoria compartida. Asistir con implementaciones de aplicaciones en contenedores usando Docker en entornos seguros. Crear documentación técnica sobre arquitectura, estrategias de migración y guías operativas. Habilidades y experiencia requeridas: Título universitario en Ciencias de la Computación, Ingeniería de Software o disciplina relacionada. Mínimo 10 años de experiencia profesional en programación C/C++ en sistemas Linux. Conocimiento profundo del desarrollo de aplicaciones en Linux, incluyendo programación basada en eventos y en tiempo real. Experiencia sólida en modernización de interfaces gráficas, específicamente migrando de Motif/X11 a marcos como GTK, Qt o Wayland. Dominio de scripts Bash y herramientas de compilación como Make, CMake y Meson. Comprensión de la arquitectura de Wayland y modelos de comunicación entre cliente y compositor. Experiencia con control de versiones basado en Git y entornos automatizados CI/CD (por ejemplo, Bitbucket, GitLab). Sólido conocimiento de los componentes internos de Linux, ajuste de rendimiento y comunicación entre procesos (IPC) mediante sockets, memoria compartida y DBus. Excelentes habilidades de comunicación escrita, verbal y documentación. Cualificaciones preferidas: Experiencia con OpenGL o Vulkan para renderizado gráfico. Conocimiento en el desarrollo de protocolos Wayland personalizados y optimización de IPC mediante memoria compartida. Antecedentes en desarrollo seguro de software en entornos críticos o regulados.

Fuentea:  workable Ver publicación original

Ubicación
Philadelphia, PA, USA
Mostrar mapa

workable
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.