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
Tester Manual SQA
ProArch está buscando un Tester Manual SQA dedicado para unirse a nuestro equipo de aseguramiento de calidad. En este puesto, será responsable de garantizar la más alta calidad de nuestros productos de software mediante la ejecución de procesos de pruebas manuales. Trabajará en colaboración con desarrolladores, gerentes de producto y otras partes interesadas para identificar defectos y asegurar que nuestras aplicaciones sean fáciles de usar y funcionalmente robustas. Principales responsabilidades: Diseñar y ejecutar planes de prueba y casos de prueba exhaustivos basados en los requisitos y especificaciones del sistema. Identificar, documentar y rastrear defectos para garantizar su resolución oportuna. Realizar varios tipos de pruebas, incluyendo pruebas funcionales, de regresión y de aceptación del usuario. Realizar pruebas exploratorias para identificar posibles problemas y mejorar la usabilidad del producto. Comunicar eficazmente los resultados de las pruebas, problemas e incidencias al equipo y a las partes interesadas. Participar en revisiones de requisitos y contribuir a las discusiones sobre el desarrollo del producto. Mantener documentación y informes de pruebas detallados y precisos. Requisitos Experiencia sólida en pruebas manuales de aplicaciones web, móviles y para Windows. Conocimientos de automatización son una ventaja. Debe tener buen conocimiento de SQL. Debe conocer las pruebas de bases de datos y los fundamentos de Linux. Experiencia con servicios web (SoapUI, REST, etc.). Debe estar familiarizado con todas las principales etapas del ciclo de vida del desarrollo de software (SDLC), del ciclo de vida de las pruebas (STLC) y del ciclo de vida de errores. Debe saber realizar análisis de requisitos. Es obligatorio contar con experiencia laboral o conocimientos en pruebas de arquitecturas orientadas a servicios para clientes. Debe ser capaz de interactuar/comunicarse con el cliente. Buenas habilidades orales y escritas.
Atlanta, GA, USA
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.