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

También le puede interesar

Workable
Ingeniero de Desarrollo de Software IV
Título del trabajo: Ingeniero de Desarrollo de Software IV Ubicación: Herndon, VA, 20171 Duración: 6 Meses Tipo de trabajo: Contrato Modalidad de trabajo: Híbrido Descripción del trabajo: Diseñar, desarrollar, implementar, probar, documentar e implementar aplicaciones, herramientas, sistemas y servicios de software full-stack, nativos de la nube, relacionados con centros de contacto, utilizando programación multihilo, desarrollo en Python y React/node.js, implementando patrones de arquitectura y patrones de diseño, y utilizando modelos grandes de inteligencia artificial generativa. Ayudar en la recopilación y análisis de requisitos funcionales y empresariales, y traducir los requisitos en especificaciones técnicas para soluciones robustas, escalables y sostenibles que funcionen bien dentro de la arquitectura general del sistema. Ser responsable de la entrega completa de un sistema o aplicación, y actuar como líder técnico en proyectos complejos utilizando estándares de ingeniería de buenas prácticas. Producir documentación de software completa y utilizable. Requisitos: Maestría o Licenciatura en Ciencias de la Computación, Ingeniería en Computación o Eléctrica, Matemáticas o un campo relacionado, más cinco años de experiencia progresivamente responsable en el puesto ofertado o en ocupaciones relacionadas como Ingeniero de Software, Desarrollador de Software o similares. Habilidades técnicas requeridas: Dominio de codificación en Python y experiencia en desarrollo frontend con Javascript/React. Competencia en el desarrollo con servicios como AWS Lambda, Step Functions, DynamoDB, AppSync, Bedrock, SageMaker y CloudWatch. Competencia en el desarrollo e integración con API basadas en REST o GraphQL. Competencia en el desarrollo de soluciones de implementación de infraestructura como código, como AWS CloudFormation o AWS CDK. Experiencia colaborando con otros desarrolladores usando repositorios git, incluyendo la creación y gestión de ramas de características, solicitudes de extracción, fusiones de código y GitHub Actions o equivalentes. Habilidades preferidas: Experiencia en desarrollo para centros de contacto e infraestructura de telefonía. Experiencia en ingeniería de prompts para modelos grandes de lenguaje modernos. Experiencia usando asistentes modernos de codificación basados en IA agente para desarrollo de código, pruebas y documentación. Trayectoria comprobada en la construcción de arquitecturas sin servidor exitosas siguiendo los principios de AWS Well Architected. Requisitos del candidato: Años de experiencia: 5+ años Título o certificación: Preferiblemente título universitario Las 3 principales habilidades duras indispensables: Codificación basada en IA generativa AWS sin servidor Python y JavaScript/React Requerido: 5+ años-* Desarrollador Python, Javascript/React, AWS, (IA generativa/IA/ML/MLOps/etc.), solo híbrido
Herndon, VA 20170, USA
Salario negociable
Craigslist
Técnico de ITAD para PC y portátiles Apple en Hayward (hayward / castro valley)
Descripción de la empresa Corporate eWaste Solutions es una empresa certificada de reciclaje de electrónicos y de Disposición de Activos de TI (ITAD) con enfoque en impacto social. CEWS mantiene certificaciones de la industria y estándares de seguridad para garantizar que todos los equipos electrónicos sean gestionados adecuadamente y de manera ambientalmente responsable. (R2v3, ISO 9001:2015, ISO 14001:2015 y OHSAS 18001:200). Estamos buscando contratar a un técnico apasionado de ITAD para PC y portátiles Apple para llevar nuestra línea de servicios de Disposición de Activos de TI (ITAD al siguiente nivel. Si eres autodirigido, talentoso, ambicioso y apasionado por ayudar al medio ambiente, llámanos. Responsabilidades: • Clasificar, procesar, consolidar, triar, organizar, enrutar, paletizar y empaquetar materiales de activos entrantes y salientes • Diagnosticar rápidamente, identificar problemas y capturar información de hardware de computadora o dispositivos relevantes • Seguir estrictos procedimientos de sanitización y destrucción de datos al procesar activos que contengan datos • Etiquetar, registrar y documentar todos los activos que entran y salen del área • Inventariar productos en el área designada, organizar y mantener la vida útil en estantería • Cumplir o superar las metas mensuales y comprender los requisitos detallados, plazos y fechas de vencimiento de cada pedido • Garantizar un entorno de trabajo seguro • Gestionar y organizar el puesto de trabajo, equipos, área de preparación y área de piezas • Investigar sobre el valor de los productos • Manipular bienes y equipos adecuadamente para evitar daños o roturas • Mantener una limpieza y orden limpio y seguro dentro y alrededor del almacén • Ayudar en la capacitación laboral a nuevo personal, participantes, voluntarios y clientes • Otras tareas asignadas Requisitos: • Título AS o 2 años de experiencia en trabajos relacionados en un entorno de almacén • Conocimiento de una amplia variedad de componentes de hardware y sistemas operativos de computadoras • Comprender los componentes modernos de hardware de computadora frente a generaciones anteriores • Empujar o jalar objetos pesados a su posición usando transpaletas u otros carros móviles • Debe ser capaz de levantar 50 libras regularmente • Capacidad para permanecer de pie durante largos períodos de tiempo • Capacidad para priorizar en una carga de trabajo constantemente cambiante • Excelentes habilidades de comunicación escrita y verbal • Experiencia con servidores y equipos de red es un plus • Certificaciones Microsoft, A+, N+ son un plus Este puesto reporta al Supervisor de ITAD Envíe su currículum a jobs@cews.com y asegúrese de incluir [HAYWARD] en el asunto del correo
27537 Huntwood Ave, Hayward, CA 94544, USA
$18-24/hora
Workable
Ingeniero de Software 1 - AWS
El ingeniero de software desarrolla, mantiene y mejora sistemas de software complejos y diversos (por ejemplo, análisis intensivos de procesamiento, desarrollo de algoritmos novedosos, manipulación de conjuntos de datos extremadamente grandes, sistemas en tiempo real y sistemas de información de gestión empresarial) basándose en requisitos documentados. Trabaja individualmente o como parte de un equipo. Revisa y prueba componentes de software para verificar su cumplimiento con los requisitos de diseño y documenta los resultados de las pruebas. Resuelve informes de problemas de software. Utiliza metodologías de desarrollo y diseño de software apropiadas para el entorno de desarrollo. Proporciona aportes específicos a los componentes de software en el diseño del sistema, incluyendo análisis de compromisos entre hardware y software, reutilización de software, uso de productos comerciales disponibles en el mercado (COTS) o productos gubernamentales disponibles en el mercado (GOTS) en lugar de nuevos desarrollos, y análisis y síntesis de requisitos desde el nivel del sistema hasta componentes individuales de software. Requisitos Ser competente en Java, javascript, SQl, linux, Git, Maven. Habilidades deseadas: AWS, desarrollo de interfaz de usuario (UI), Spring Framework, MongoDB, Elasticsearch, Postgres, Lenguaje de consulta Lucerne (Elasticsearch) Analizar los requisitos del usuario para derivar el diseño del software y los requisitos de rendimiento Diseñar y codificar nuevo software o modificar software existente para añadir nuevas funciones Depurar software existente y corregir defectos Integrar software existente en nuevos sistemas o sistemas modificados, o en nuevos entornos operativos Desarrollar consultas de datos simples para bases de datos o repositorios de datos existentes o propuestos Proporcionar recomendaciones para mejorar la documentación y los estándares de proceso de desarrollo de software Desarrollar o implementar algoritmos para cumplir o superar los estándares de rendimiento y funcionalidad del sistema Ayudar en el desarrollo y ejecución de procedimientos de prueba para componentes de software Escribir o revisar documentación de software y del sistema Desarrollar soluciones de software analizando estándares de rendimiento del sistema, consultando con usuarios o ingenieros de sistemas; analizando el flujo del sistema, el uso de datos y los procesos de trabajo; e investigando áreas problemáticas Actuar como líder del equipo en el nivel adecuado al proceso de desarrollo de software utilizado en un proyecto particular Modificar software existente para corregir errores, adaptarlo a nuevo hardware o mejorar su rendimiento Diseñar, desarrollar y modificar sistemas de software, utilizando análisis científicos y modelos matemáticos para predecir y medir resultados y consecuencias del diseño Diseñar o implementar interfaces/consultas complejas para bases de datos o repositorios de datos Calificaciones: Se requiere siete (7) años de experiencia como ingeniero de software (SWE) en programas y contratos de alcance, tipo y complejidad similares. Se requiere título universitario en Ciencias de la Computación o disciplina relacionada de una universidad o colegio acreditado. Pueden sustituirse cuatro (4) años adicionales de experiencia como SWE en proyectos con procesos de software similares por un título universitario. El puesto requiere autorización de seguridad activa con polígrafo apropiado Beneficios Plan de atención médica (médico, dental y visual) Plan de jubilación (401k, IRA) Seguro de vida (básico, voluntario y por accidente) Discapacidad a corto y largo plazo Comida y bocadillos gratuitos
Hanover, MD 21076, USA
Salario negociable
Workable
Ingeniero de Datos Oracle
Título del puesto: Ingeniero de Datos Oracle Ubicación: Smithfield, RI Tipo de empleo: Tiempo completo Sobre nosotros: DMV IT Service LLC es una consultora de TI de confianza, fundada en 2020. Especializados en la optimización de infraestructuras TI, ofrecemos asesoramiento experto y apoyamos 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 alcanzar sus objetivos tecnológicos con un enfoque centrado en el cliente que incluye formación en línea y colocación laboral, fomentando el éxito a largo plazo en TI. Objetivo del puesto: Buscamos un Ingeniero de Datos experimentado con amplia experiencia en ingeniería de datos, bases de datos relacionales, herramientas ETL y comprensión de sistemas heredados, especialmente COBOL. El puesto requiere dominio de SQL, integración de datos y modelado de datos, junto con la capacidad de navegar y depurar código COBOL en un entorno empresarial. Requisitos Principales responsabilidades Desarrollar, mantener y depurar consultas SQL complejas en bases de datos Oracle. Diseñar e implementar soluciones de integración y movimiento de datos utilizando herramientas ETL como Informatica o similares, ejecutadas mediante scripts de shell. Comprender, leer y validar código COBOL y Pro*C para garantizar su correcto funcionamiento, incluso si no se programa activamente en COBOL. Realizar scripting de shell (K-Shell, Bash) y trabajar con soltura en entornos Linux o AIX. Aplicar sólidos conocimientos de modelado de datos, diseño basado en dominios y estructuras de datos. Colaborar dentro de marcos DevOps, apoyando procesos y herramientas CI/CD. Trabajar estrechamente con equipos multifuncionales en entornos ágiles, siguiendo metodologías Scrum o Kanban. Brindar soporte a aplicaciones críticas con respuesta rápida y resolución eficaz de problemas. Habilidades y experiencia requeridas Título universitario en Informática, Ingeniería o disciplina técnica relacionada. 7+ años de experiencia en ingeniería de datos, almacenes de datos y tecnologías analíticas. 7+ años de experiencia trabajando con bases de datos relacionales, preferiblemente Oracle. Amplia experiencia en SQL, capaz de escribir y depurar consultas avanzadas. 5+ años de experiencia con Informatica o herramientas ETL comparables para integración de datos. 5+ años de experiencia práctica en scripting de shell (K-Shell, Bash). Dominio de sistemas Linux o AIX. Capacidad para leer y comprender programas COBOL y Pro*C, incluyendo su compilación y ejecución. Experiencia con principios DevOps y pipelines CI/CD. Comprensión sólida del modelado de datos y arquitectura de datos. Experiencia trabajando con metodologías ágiles como Scrum o Kanban. Habilidades sólidas de comunicación y colaboración con equipos técnicos y comerciales. Habilidades y experiencia deseadas Experiencia en programación con Python. Conocimientos sobre Apache Tomcat. Experiencia usando herramientas de BI como OBIEE. Exposición a plataformas en la nube como AWS o Azure, y herramientas de orquestación como Airflow. Conocimiento de herramientas de automatización CI/CD. Comprensión del sector de servicios financieros.
Smithfield, RI, USA
Salario negociable
Craigslist
Administrador de Red (Soporte Basado en Campo / En Sitio) (Beverly Hills, CA)
Ubicación: Con base en Los Ángeles, CA, con viajes locales (gastos cubiertos). Opcionalmente, viajes fuera del estado (gastos cubiertos) Tipo de empleo: Por contrato o tiempo completo Rango salarial: $35.00 – $55.00 por hora (según experiencia) Sobre nosotros: MemeLabs Inc es un incubador de nueva generación en la intersección de la cultura, el bienestar y la innovación digital. Nuestra diversa gama de marcas incluye MemeHouse, un centro avanzado de comercio de criptomonedas y transmisión de contenido, donde creadores e inversores se reúnen para dar forma al futuro de los medios y las finanzas descentralizadas. Sobre ti: Eres un Administrador de Red hábil y autosuficiente que se desempeña bien en entornos dinámicos y centrados en la tecnología. Tienes confianza para trabajar de forma independiente en campo, gestionando configuraciones de red "sobre la marcha" y ofreciendo soporte en tiempo real. Ya sea para configuraciones de transmisión o para apoyar instalaciones de bienestar con alto tráfico, afrontas los desafíos técnicos con calma y competencia. Descripción del puesto: En este puesto basado en campo, serás responsable de diseñar, implementar y gestionar configuraciones de red temporales y semipermanentes en una variedad de ubicaciones. Desde centros de transmisión hasta centros de bienestar, garantizarás una conectividad robusta, segura y de alto rendimiento en entornos de rápido cambio. Este es un puesto muy práctico, adecuado para alguien que destaca en la resolución de problemas en el mundo real. Principales responsabilidades: Desplazarte a los lugares de trabajo y construir entornos de red temporales o portátiles para apoyar operaciones de transmisión y estaciones de trabajo. Configurar y mantener enrutadores, conmutadores, cortafuegos y puntos de acceso inalámbricos. Diagnosticar y resolver problemas de rendimiento y conectividad de red, a menudo bajo estrictas limitaciones de tiempo. Gestionar la asignación de ancho de banda para garantizar un rendimiento fluido en transmisiones. Implementar y mantener protocolos de seguridad, incluyendo VPN, cifrado y políticas de cortafuegos. Documentar configuraciones de red y proporcionar directrices claras de uso para los equipos en sitio. Colaborar estrechamente con el personal de producción de contenido y bienestar para anticipar y atender necesidades técnicas. Experiencia y habilidades requeridas: Conocimientos sólidos en hardware de red (por ejemplo, Cisco, Ubiquiti, MikroTik). Experiencia práctica con QoS (Calidad de Servicio) para casos de uso de transmisión/video. Demostrada capacidad para implementar redes seguras y estables en entornos impredecibles o de rápido cambio. Excelentes habilidades de resolución de problemas y comunicación. Capacidad para interactuar con clientes, personal y personas destacadas en entornos profesionales. Disponibilidad para viajar frecuentemente dentro de Los Ángeles y ocasionalmente fuera. Experiencia comprobada en administración de redes, preferiblemente en entornos de producción en vivo o eventos. Cualificaciones preferidas: Certificaciones como CompTIA Network+, CCNA o experiencia equivalente. Experiencia apoyando eventos en vivo, transmisiones o entornos de producción. Conocimiento de redes en la nube, herramientas de acceso remoto y tecnologías de VPN. Igualdad de oportunidades de empleo. MemeLabs, Inc. se enorgullece de ser un empleador que ofrece igualdad de oportunidades. Celebramos la diversidad y estamos comprometidos a crear un entorno inclusivo para todos los empleados. Todos los candidatos calificados serán considerados para el empleo sin importar raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, condición de veterano o discapacidad.
1109 Calle Vista Dr, Beverly Hills, CA 90210, USA
$35-55/hora
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.