About the Role
¿Te gustaría trabajar con la última tecnología dentro del sector automoción?
Bertrandt AG España es una empresa multinacional alemana innovadora que aporta soluciones de ingeniería en el sector automoción siendo más de 500 empleados con el objetivo de seguir creciendo.
El trabajo en equipo es el combustible que nos lleva a la excelencia trabajando codo con codo con el cliente. Somos personas que compartimos una misma pasión ¿Quieres sumarte a nuestro equipo?
What You'll Do
- Desarrollar e implementar nuevas funcionalidades de software utilizando Rust, siguiendo las especificaciones técnicas y los requisitos del sistema.
- Analizar los requisitos de software y traducirlos en soluciones técnicas eficientes y mantenibles.
- Participar en el desarrollo de software para proyectos de automoción, especialmente en entornos ADAS, SDV y sistemas embebidos.
- Identificar, analizar y resolver errores de software, realizando tareas de depuración y análisis de causa raíz.
- Realizar tareas de refactorización para mejorar la calidad, el rendimiento y la mantenibilidad del código.
- Participar en revisiones de código (code reviews) y contribuir a las decisiones técnicas del equipo.
- Diseñar, ejecutar y mantener pruebas unitarias y funcionales, así como actividades de validación y pruebas de regresión.
- Configurar, utilizar y mantener procesos y pipelines de integración continua y entrega continua (CI/CD) mediante GitLab.
- Automatizar pruebas y procesos de integración, validación y generación de entregables de software.
- Analizar resultados de pruebas, supervisar la cobertura y contribuir a la prevención de errores y regresiones.
- Elaborar y mantener documentación técnica relacionada con el desarrollo, la validación y la integración del software.
- Colaborar con equipos multidisciplinares e internacionales en un entorno de trabajo Agile/DevOps.
Who You Are
- Experiencia profesional: mínimo 3 años en desarrollo de software en entornos industriales.
- Rust: al menos 2 años de experiencia práctica desarrollando software con este lenguaje.
- Control de versiones: experiencia trabajando con Git.
- CI/CD y DevOps: experiencia práctica con GitLab CI/CD, pipelines automatizados e integración continua.
- Testing y validación: conocimientos y experiencia en pruebas unitarias, pruebas funcionales, automatización de pruebas y pruebas de regresión.
- Calidad de software: capacidad para depurar errores, analizar problemas complejos y realizar análisis de causa raíz.
- Metodologías de trabajo: experiencia en entornos Agile/Scrum y familiaridad con procesos de integración y validación continua.
- Capacidad para trabajar de forma autónoma, analizar requisitos técnicos y colaborar eficazmente con equipos de desarrollo.
Benefits
- Contrato Indefinido.
- Flexibilidad Horaria.
- Programas de formación de idiomas y aprendizaje continuo.
- Eventos de empresa. ¡Nos gusta divertirnos!
- Buen ambiente de trabajo, abiertos e inclusivos.
Requirements
Rust programming
At least 2 years of practical experience developing software with Rust.
Software development experience
Minimum of 3 years in software development in industrial environments.
Version control
Experience working with Git.
CI/CD and DevOps
Practical experience with GitLab CI/CD and automated pipelines.
Testing and validation
Knowledge and experience in unit testing and regression testing.
Nice to Have
Experience in Agile/Scrum environments.
Ability to debug errors and analyze complex issues.
Benefits
Permanent contract
Enjoy job security with a permanent contract.
Flexible hours
Benefit from flexible working hours.
Continuous learning
Access to language training and continuous learning programs.
Company events
Participate in fun company events.
Inclusive work environment
Work in a friendly and inclusive atmosphere.