Categorías
···
Entrar / Registro

Ingeniero Principal de Software - C++

Salario negociable

Code Metal

Boston, MA, USA

Favoritos
Compartir

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

Título del puesto Ingeniero Principal de Software - Análisis de Programas para IA Descripción general Estamos buscando un ingeniero de software experimentado para ayudarnos a desarrollar una nueva generación de herramientas de transpilación habilitadas por IA y técnicas modernas de verificación que prometen cerrar la brecha entre el desarrollo de algoritmos y su implementación en sistemas embebidos. En este puesto desempeñará un papel clave en el diseño y la implementación de novedosas tuberías de generación de código que utilicen una combinación de IA generativa, análisis estático y métodos de verificación formal para traducir código escrito en un lenguaje a otro. Requisitos Responsabilidades ● Definir la arquitectura de software para tuberías de IA agente. ● Crear bases de código extensibles y bien probadas para productos de traducción de código. ● Colaborar con especialistas del dominio para incorporar métodos de verificación formal y análisis estático en la tubería de generación de código. ● Colaborar con los equipos de ingeniería de software e investigación para construir repositorios de código robustos y procesos de integración continua. Imprescindible ● Siete o más años de experiencia en desarrollo de software empresarial colaborativo en C++ para entregar productos a una amplia base de clientes ● Experiencia demostrada en recopilar requisitos de partes interesadas y convertirlos en diseños de software ● Experiencia demostrada en planificar y ejecutar proyectos grandes en entornos de equipo ● Historial comprobado de construcción y entrega de software robusto mediante la aplicación de las mejores prácticas durante todo el proceso del ciclo de vida del desarrollo de software (SDLC), incluyendo revisión de código, pruebas, integración continua, gestión de lanzamientos y sistemas de compilación Deseable ● Experiencia en desarrollo de compiladores - experiencia con Clang, LLVM ● Experiencia con técnicas avanzadas de verificación de software como fuzzing y/o verificación formal ● Experiencia en Python ● Experiencia con herramientas y marcos de aprendizaje automático (ML) ● Experiencia trabajando con sistemas embebidos, heterogéneos (FPGA y/o GPU) y/o sistemas distribuidos

Fuentea:  workable Ver publicación original

Ubicación
Boston, MA, USA
Mostrar mapa

workable

También le puede interesar

Workable
Ingeniero de Aplicaciones Elite
Se busca un Ingeniero de Aplicaciones Empresariales a tiempo completo para un puesto presencial. Esta persona será responsable de la administración, supervisión y mantenimiento de las aplicaciones empresariales de Contabilidad. Responsabilidades: Administrar y dar soporte a la plataforma Elite 3E de la empresa Actuar como experto técnico y recurso especializado en el sistema financiero de la empresa tanto para el grupo financiero como para el departamento de TI, brindando experiencia en funcionalidad, integración, rendimiento/resolución de problemas, diseño, implementación, etc. Administrar todos los demás sistemas de la plataforma financiera de la empresa, incluyendo diversos sistemas auxiliares de la aplicación Elite 3E y herramientas como (entre otros) Paperless Performa, IDE, Design Gallery (EDG), Workspace. Responsable de las tareas de administración y soporte relacionadas con el sistema Elite 3E. Esto puede incluir, entre otros: mantenimiento programado al cierre mensual Actualizaciones de 3E, Workspace y otros sistemas de software relacionados Coordinar con los administradores de bases de datos y aplicaciones en proyectos relacionados con el sistema financiero Responsable de los entregables de desarrollo de personalizaciones en Elite 3E (formularios, consultas, informes, métricas, etc.) con integración de calidad y consistente entre aplicaciones financieras clave y soluciones de personalización de documentos. Analizar y colaborar con los usuarios del equipo financiero y el equipo de TI sobre el impacto de las actualizaciones de software de proveedores Coordinar con los equipos de Contabilidad y TI para priorizar y abordar problemas y objetivos de los sistemas financieros Responsable de probar aplicaciones del sistema financiero durante cambios, mejoras, actualizaciones y mantenimiento mensual del sistema, así como de documentar integraciones del sistema, procesos de copia de seguridad y recuperación ante desastres Gestión de proyectos: crear, hacer seguimiento y actualizar todas las tareas de personalización en Elite 3E y nuevos proyectos. Trabajar estrechamente con el equipo de Contabilidad para entregar proyectos estratégicos Informar de manera oportuna al departamento y a la gerencia sobre el estado del proyecto, problemas e ideas de resolución Gestionar tickets de soporte de proveedores Monitorear y optimizar el rendimiento del sistema y la utilización del almacenamiento, planificar actualizaciones de hardware o software necesarias para soportar el crecimiento del sistema Investigar y evaluar nuevas tecnologías para mejorar los procesos actuales de las aplicaciones Utilizar herramientas para proteger el código fuente de las aplicaciones y mantener el control de versiones. Requisitos Se requiere experiencia mínima de 3 años en el uso de software de contabilidad y gestión de tiempo legal; se prefiere experiencia con Elite 3E Experiencia en el mantenimiento de Proforma Tracker, plantillas 3E, 3E Workspace y BizTalk. Dominio del Marco de Aplicaciones y Herramientas Elite, incluyendo IDE y Design Gallery (EDG) Experiencia en la administración de Windows Server Conocimientos intermedios a avanzados de SQL Experiencia en instalación y configuración de aplicaciones Se prefiere fluidez en el esquema de base de datos SQL de Elite 3E o demostrar capacidad para desarrollar dicha fluidez Experiencia mínima de 5 años en la gestión, diseño e implementación de sistemas informáticos Windows. Es deseable experiencia en la administración de Microsoft SQL y MS Active Directory. Se prefiere experiencia en la administración de iManage, sistemas de gestión contable Thomson Reuters 3e y administración del sistema Foundations. Se prefiere certificación Microsoft Certified Systems Engineer (MCSE), aunque no es obligatoria.
Hackensack, NJ, USA
Salario negociable
Workable
Desarrollador TIBCO
Rol: Desarrollador TIBCO Ubicación: Jackson MI - Modalidad híbrida Tipo de puesto: Contrato Estamos buscando un Desarrollador TIBCO para unirse al equipo de integración que apoya a Consumers Energy en Jackson, MI. El candidato ideal tendrá una amplia experiencia en TIBCO BusinessWorks 6.x y un sólido conocimiento de los patrones de integración empresarial. Responsabilidades: ·       Diseñar, desarrollar y soportar soluciones de integración utilizando TIBCO BusinessWorks 6.x y 5.x, TIBCO EMS, desarrollo de API y TIBCO BusinessEvents. ·       Desarrollar y mantener API utilizando TIBCO API Exchange, incluyendo servicios web RESTful y SOAP ·       Configurar y monitorear mensajería utilizando TIBCO EMS, Hawk y Rendezvous ·       Colaborar con analistas de negocio, arquitectos y otros desarrolladores para entregar soluciones de integración de alta calidad ·       Diagnosticar y resolver problemas de producción de manera oportuna ·       Participar en revisiones de código y procesos de despliegue ·       Asegurar que los componentes de integración cumplan con estándares de seguridad, rendimiento y escalabilidad Requisitos obligatorios: ·       5 o más años de experiencia práctica en: ·       TIBCO BusinessWorks (BW) 6.x y 5.x ·       TIBCO EMS, Hawk, BusinessEvents ·       TIBCO Rendezvous y API Exchange Gateway ·       Sólido conocimiento de SOA y arquitectura de integración ·       Experiencia con API RESTful y SOAP ·       Conocimientos en DevOps, pipelines CI/CD y control de versiones basado en Git ·       Sólidas habilidades de depuración y resolución de problemas en entornos empresariales ·       Capacidad para trabajar de forma independiente en entornos híbridos/remotos ·       Excelentes habilidades de comunicación verbal y escrita Deseable: ·       Conocimientos de contenedores (Docker/Kubernetes) y plataformas en la nube (Azure o AWS) ·       Experiencia con otras tecnologías de integración o lenguajes de scripting ·       Experiencia previa en sectores de servicios públicos o energéticos Nota: necesitan habilidades de desarrollo BW y BE, no solo una u otra, deben tener buenas habilidades de comunicación, dominio claro del inglés; también estoy preguntando si están dispuestos a mudarse a Jackson MI, junto con experiencia en desarrollo de API
Jackson, MS, USA
Salario negociable
Workable
Ingeniero Principal de Software - Node
Resumen del trabajo Un Ingeniero Principal de Software para Node es un asociado en Creative Chaos que es principalmente responsable de desarrollar aplicaciones del servidor en diversas plataformas de software, incluyendo pero no limitado a escribir APIs Restful que serán utilizadas por aplicaciones cliente. Un ingeniero principal de software se asegura de que la funcionalidad, seguridad y rendimiento de la aplicación del servidor sean según el diseño y estén completamente libres de errores. Los ingenieros principales tienen la responsabilidad de liderar un equipo de ingenieros, capacitar a los miembros del equipo mediante formación continua y orientación. Funciones y Responsabilidades Liderar un equipo de ingenieros de software Capacitar a los miembros del equipo mediante formación y orientación Analizar los requisitos del negocio Estimar las tareas asignadas Escribir código y pruebas unitarias Colaborar con otros miembros del equipo Optimizar el código para mejorar la seguridad y el rendimiento Mantener los sistemas corrigiendo cualquier problema existente Actualizar el software de seguimiento de incidencias Proporcionar actualizaciones de estado Comunicarse con el cliente Controlar versiones del código Investigar nuevas tecnologías Actualizar habilidades y conocimientos Evaluar candidatos para puestos vacantes Requisitos Título mínimo de Licenciatura en Ciencias de la Computación/Ingeniería de Software o equivalente. Mínimo 6-8 años de experiencia relacionada en la industria profesional Excelentes habilidades de comunicación Alto dominio de las tecnologías en Javascript Conocimiento de NodeJS y sus frameworks disponibles como ExpressJS y NestJS Conocimiento y experiencia en la escritura de componentes backend y APIs Restful Comprensión de los estándares de accesibilidad y cumplimientos de seguridad Conocimientos prácticos de Typescript, funciones de Azure, YAML, Terraform son preferidos. Experiencia con diferentes bases de datos relacionales y sin esquema como MySQL, PostgreSQL y MongoDB Crear la estructura de la base de datos para la funcionalidad requerida Experiencia en la escritura de pruebas unitarias y asegurar una cobertura mínima del 90% Conocimiento y experiencia con Github, JIRA y otras herramientas de colaboración Comprensión de los estándares y cumplimientos de seguridad Conocimientos básicos de tecnologías front-end. Actitud flexible y personalidad versátil Excelentes habilidades de presentación Fuerte influencia entre los miembros del equipo
Lahore, Pakistan
Salario negociable
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.