Descripción de la Empresa
En Bosch, damos forma al futuro inventando tecnologías y servicios de alta calidad que despiertan entusiasmo y enriquecen la vida de las personas. Ya sea en áreas de Conducción Autónoma, Movilidad Eléctrica & Conectada, IoT o Conectividad, nuestras ideas hacen que la conducción sea más segura y cómoda que nunca. Esto solo es posible con la ayuda de nuestros colegas del Centro de Ingeniería de Bosch - con oficinas en Cluj y Bucarest - especializados en software, hardware & mecánica e ingeniería de fiabilidad. Trabajamos estrechamente con otros equipos internacionales de desarrollo de movilidad y con la planta local de Bosch en Cluj con el fin de ofrecer productos únicos y soluciones AIoT a nuestros clientes de todo el mundo.
Entonces, ¿estás listo para dar forma al futuro de la movilidad junto con nosotros? Permítenos contarte más. Nuestra promesa a nuestros asociados es sólida como una roca: crecemos juntos, disfrutamos de nuestro trabajo, y nos inspiramos mutuamente. Únete y siente la diferencia.
Descripción del Puesto
Actualmente buscamos un Senior Ingeniero de Software de Visión por Computadora para Autos Autónomos para trabajar dentro de nuestro equipo.
Somos un equipo de ingenieros que aprovecha el poder de la inteligencia artificial, la percepción basada en video y el aprendizaje profundo para crear tecnologías líderes en la industria de la conducción autónoma. Desarrollamos algoritmos de visión por computadora de última generación, redes neuronales de arte basadas en sensores de video con foco en escenas de tráfico/conducción/aparcamiento. Nuestras actividades cubren un amplio conjunto de métodos algorítmicos de visión por computadora y todo el ciclo de desarrollo basado en datos, desde la selección y filtrado de datos hasta la creación de modelos para diversas tareas de visión y su optimización y despliegue en hardware automotriz integrado, para autos de conducción autónoma / automatizada. Nuestras aplicaciones cubren diversas plataformas móviles (vehículos, motocicletas, etc.), permitiendo el control lateral y longitudinal automático de los vehículos así como la creación de mapas de alta definición.
En tu rol realizarás:
- Desarrollar algoritmos de percepción del entorno basados en visión por computadora para sistemas de conducción asistida y automatizada;
- Diseñar, desarrollar y optimizar algoritmos y software para sistemas de video de una y múltiples cámaras utilizando una variedad de métodos de última generación (aprendizaje profundo, estructura a partir del movimiento, flujo óptico, reconstrucción 3D, agrupación, segmentación, seguimiento de objetos, odometría visual, técnicas de optimización numérica, geometría proyectiva);
- Crear, adaptar y entrenar modelos de aprendizaje profundo que detecten/clasifiquen/segmenten objetos de interés en el contexto de la conducción automatizada, tales como, pero no limitados a: vehículos de todo tipo, peatones, elementos de infraestructura vial, semáforos, señales, espacios libres, etc;
- Ser responsable de las actividades relacionadas con la ingeniería de datos, como el filtrado de datos y la búsqueda automática, hacer estadísticas, definir directrices de etiquetado, preparar los requisitos de datos para cada modelo, etc;
- Ser responsable de optimizar y desplegar modelos de aprendizaje profundo entrenados y algoritmos de percepción 3D en dispositivos de hardware dedicados;
- Evaluar y validar el rendimiento de los modelos basándose en datos de verdad absoluta y sensores de referencia, y experimentar formas de mejorar escenarios con comportamientos no deseados;
- Evaluar y ajustar el rendimiento algorítmico en grandes conjuntos de datos para alcanzar el rendimiento de sistemas listos para la serie;
- Ocasionalmente desarrollar métodos algorítmicos offline para el procesamiento de datos de sensores de referencia (por ejemplo, LiDAR) y software de visualización (por ejemplo, visualización 3D);
Teconología utilizada:
- Python, C/C++
- Tensorflow, Keras, Pytorch
- Frameworks de computación paralela (NEON, DSPs, OpenCL, CUDA, …)
- Horovod, Microsoft Azure
- Linux
- GIT, Jira, Bitbucket, Docker
- Jenkins, CMake or equivalents
Calificaciones
- Tienes al menos 5 años de experiencia en el campo de visión por computadora.
- Posees un título universitario en ciencias de la computación, automatización, electrónica y telecomunicaciones, informática, matemáticas o similar;
- Tienes una sólida comprensión de la visión por computadora / deep learning / machine learning (es decir, los bloques de construcción, las matemáticas, y la intuición detrás de ellos), algoritmos, estructuras de datos y diseño de software.
- Tienes amplia experiencia con Python, programación orientada a objetos y con frameworks de entrenamiento de deep learning (TensorFlow, PyTorch, etc.);
- Disfrutas trabajando en actividades relacionadas con la investigación y el desarrollo;
- Estás motivado y comprometido a involucrarte, aprender y contribuir al desarrollo de tecnologías de vanguardia en colaboración con una red global de expertos;
- Tienes buenas habilidades de comunicación, eres analítico, orientado al equipo, tienes iniciativa, perseverancia, y atención a los detalles;
- Eres autoorganizado y capaz de estimar, priorizar y programar tus propias tareas
- Estás orientado a los resultados y a la calidad;
Información Adicional
Trabajo híbrido es la nueva forma de trabajar! Ofrecemos espacios de oficina super agradables y acogedores, sin embargo, también puedes trabajar desde casa si así lo prefieres (70% trabajo remoto)
Nuestros beneficios #LikeABosch:
- 25 días de vacaciones al año
- Suscripción médica
- Seguro de accidentes
- Un presupuesto mensual que puede ser utilizado para varios servicios diferentes en una plataforma de beneficios en línea
- Bono anual
- Bono de reubicación
- Descuentos para almuerzo
- Actividades deportivas e iniciativas de bienestar
- Entrenamientos técnicos y de habilidades blandas
- Acceso a plataformas de aprendizaje en línea
- Programas locales y globales de desarrollo de carrera
- Suscripción a Bookster