Key responsibilities
analizar requisitos técnicos y funcionales del proyecto para comprender completamente las necesidades del cliente
desarrollar diseños técnicos detallados que sirvan como base para la implementación del software
escribir código eficiente y de alta calidad en c/c++ para módulos embebidos del rfhm
realizar revisiones de código (peer reviews) para asegurar la calidad y consistencia del software
desarrollar, ejecutar y validar pruebas unitarias e integradas, proporcionando informes de resultados
participar en actividades de integración de software con hardware y sistemas relacionados
colaborar con ingenieros de sistemas, pruebas y otros equipos para asegurar una correcta integración y funcionamiento del software
documentar análisis, diseños, pruebas y resultados conforme a los estándares y plantillas del proyecto
dar soporte técnico en talleres de integración, análisis de fallos (“showstoppers”) y actividades en sitio cuando sea necesario
asegurar el cumplimiento de procesos de calidad, políticas de software libre y buenas prácticas durante todo el ciclo de desarrollo
facilitar la transferencia de conocimientos y apoyar la formación continua del equipo de desarrollo
mantener comunicación constante con los líderes técnicos y stakeholders para alinear avances y resolver impedimentos
requirements
dominio avanzado de programación en c y c++.
Experiencia mínima de 2 años trabajando con metodologías ágiles (scrum, kanban).
Conocimiento y experiencia en modelos de diseño statemate.
Familiaridad con protocolos automotrices como can (controller area network) y servicios de diagnóstico uds (unified diagnostic services).
Uso de herramientas de gestión y seguimiento de proyectos como jira, doors y gi.
Experiencia con herramientas de simulación y prueba como geny vector, swatt y bancos de prueba ecu.
Capacidad para realizar análisis de requisitos, diseño, codificación, revisiones de código y pruebas unitarias e integradas.
Conocimiento de políticas y manejo de software libre y de código abierto (foss).
Fuertes habilidades en documentación técnica y manejo de estándares de calidad.
Benefits
base salary
major medical expenses insurance (includes dental and vision plan)
15 days of christmas bonus (aguinaldo)
25% vacation premium
12 days of vacation (starting from the first year)
social security
ptu/profit sharing
biweekly food vouchers
alten méxico, a leading engineering company specializing in innovative solutions across various industries, is seeking a senior software engineer to join our talented team. The ideal candidate will play a vital role in developing and maintaining high-quality software solutions that meet our clients' needs in sectors such as automotive, energy, aeronautics, and telecommunications. As a senior software engineer, you will design, code, test, and implement software applications, collaborating with cross-functional teams to understand requirements and develop efficient software solutions. You will work on exciting projects and contribute to the technological advancements of our clients.
#j-18808-ljbffr