8087 - IOS Software Engineer Mid
ALTEN MÉXICO · Querétaro, Querétaro, Mexico
IT Services and IT Consulting · 10,001+ employees
About the role
The engineer will design, develop, and maintain iOS applications for automotive platforms while collaborating with multidisciplinary teams on hardware-software integration. Responsibilities also include debugging, performing unit testing, and ensuring compliance with automotive quality standards like ASPICE and IATF.
What they look for
Requirements
Candidates must have at least 3 years of advanced experience in iOS development, C/C++, and end-to-end software lifecycles. Proficiency in automotive integration, version control, and software architecture is required, with experience in Apple CarPlay being highly desirable.
Benefits
Full description
ALTEN México es una subsidiaria del Grupo ALTEN. El Grupo ALTEN es líder en ingeniería y tecnología de la información desde hace más de 30 años y opera en 30 países de Europa, América del Norte, Asia, África y Oriente Medio; emplea a más de 46.000 personas, de las cuales el 88% son ingenieros.
Estamos buscando un iOS Automotive Software Engineer.
RESPONSABILIDADES
- Analizar requerimientos de negocio y sistema para definir especificaciones de software claras.
- Diseñar la arquitectura y elaborar documentación técnica de las soluciones.
- Desarrollar código limpio, eficiente y mantenible en distintos lenguajes de programación.
- Ejecutar pruebas unitarias y funcionales, así como análisis de código.
- Detectar, depurar y solucionar errores de software (debugging y troubleshooting).
- Colaborar con equipos multidisciplinarios para la integración de software con hardware y sistemas.
- Participar en la integración hardware/software y validación de sistemas.
- Revisar requerimientos, diseño y código para asegurar calidad y cumplimiento.
- Mantener comunicación continua sobre avances, riesgos y bloqueos del proyecto.
- Generar releases de software y brindar soporte técnico en ambientes productivos.
- Asegurar el cumplimiento de estándares de calidad y procesos (ASPICE, IATF, etc.).
- Participar en reuniones técnicas y de seguimiento de proyectos.
- Mantenerse actualizado en nuevas tecnologías y mejores prácticas.
- Apoyar en la documentación de proyectos y actividades relacionadas.
- Desarrollar y mantener aplicaciones iOS para plataformas y sistemas automotrices.
Programación en C, C++, Swift o Python – Nivel avanzado – 3+ años.
Desarrollo iOS (Swift, SwiftUI, UIKit) – Nivel avanzado – 3+ años.
Desarrollo de software end-to-end (diseño, desarrollo, testing, deployment) – Nivel avanzado – 3+ años.
Metodologías de desarrollo (Agile, ASPICE, DevOps, Waterfall) – Nivel intermedio – 2+ años.
Control de versiones (Git, SVN) – Nivel intermedio – 2+ años.
Testing y debugging (Unit Testing, UI Testing, troubleshooting) – Nivel intermedio-avanzado – 3+ años.
Diseño de software y arquitectura (requerimientos, design patterns, documentación técnica) – Nivel intermedio-avanzado – 3+ años.
Integración hardware/software o sistemas embebidos (RTOS, CAN, SPI, UART) – Nivel intermedio-avanzado – 2+ años.
Tecnologías inalámbricas (BLE, WiFi) – Nivel intermedio-avanzado – 2+ años.
Scripting / procesamiento de datos (Python, MATLAB) – Nivel intermedio – 2+ años.
Uso de IDEs (Xcode) – Nivel intermedio-avanzado – 2+ años.
Experiencia en entornos automotrices y procesos de desarrollo automotriz (ASPICE, IATF 16949, ISO 26262) – Deseable
Experiencia en integración de aplicaciones iOS con plataformas vehiculares, sistemas conectados o infotainment – Requerido.
Experiencia con Apple CarPlay o tecnologías relacionadas – Deseable.
- Base salary
- Major Medical Insurance (including dental and vision plan)
- 15 days Christmas bonus (Aguinaldo)
- 25% vacation premium
- 12 vacation days starting from the first year
- PTU (Profit Sharing)
- Grocery vouchers (paid biweekly)
- Hybrid Work