Desarrollador Sénior de Python y C++
Salario inicial (anual): CAD $60.000
Montreal, Canadá Remoto · Tiempo completo
La compañía es un proveedor de software líder en la industria con tecnología en la intersección de IA, visión por computadora e imágenes computacionales. Sus productos galardonados abordan aplicaciones de misión crítica para los mercados de sistemas avanzados de asistencia al conductor (ADAS), vehículos autónomos (AV), Smart City y video seguridad.
Como desarrollador sénior de Python, usted es una persona altamente capacitada cuya experiencia técnica abarca lenguajes de codificación front-end y back-end, frameworks de desarrollo y bibliotecas de terceros, además de poseer experiencia en el desarrollo de software de producción.
Trabajará en proyectos de inteligencia artificial que involucran visión por computadora para vehículos automatizados (AV), sistemas avanzados de asistencia al conductor (ADAS), robots móviles autónomos (AMR) e IOT/vigilancia. Serás una parte clave de un equipo que está construyendo pilas de percepción innovadoras de extremo a extremo para sistemas de asistencia al conductor y vehículos autónomos. Estamos buscando candidatos que estén motivados para resolver problemas clave de imágenes y visión por computadora que permitan una robótica robusta y detección en escenarios adversos en la naturaleza. La tecnología desarrollada en esta empresa se implementa a escala en vehículos y soluciones para cámaras.
Creemos en la investigación interdisciplinaria y los candidatos trabajarán con un equipo diverso de expertos en imágenes, visión artificial, optimización, física y óptica.
Responsabilidades:
Testear e integrar desarrollos para la bases de código de robótica.
Crear infraestructura para pruebas de regresión, validación de rendimiento y mantenimiento del sistema.
Probar e implementar algoritmos desarrollados en entornos de simulación, así como en vehículos de producción.
Crear una plataforma para escalar, analizar y visualizar simulaciones.
Requisitos:
Experiencia con ROS para diseñar, construir y operar sistemas robóticos.
Experiencia con los frameworks de pruebas de C++ populares.
Excelentes habilidades de programación en C++:
Más de 5 años de experiencia como ingeniero de software.
Experiencia en la configuración e implementación de servidores web (por ejemplo, Apache, Nginx, WSGI).
Familiarizado con las ayudas de desarrollo profesional: control de versiones, linters de código, frameworks de pruebas unitarias y herramientas de compilación.
Competente con CI/CD y herramientas de empaquetado (por ejemplo, Jenkins, Gitlab, NPM, Docker).
Experiencia en conceptos y diseño de API RESTful.
Conocimientos de scripting Linux y shell (Bash).
Conocimiento práctico de lenguajes y bibliotecas front-end (por ejemplo, HTML/CSS/JavaScript, ES6/TypeScript, React, Angular Vue.js).
Fuertes habilidades de comunicación. Inglés nivel B2+
Requisitos deseables
Experiencia configurando plataformas en la nube (AWS, Google Cloud).
Experiencia con la visualización de "big data" con tablas y gráficos.
Experiencia con optimización/caching de base de datos.
Salario inicial (anual)
CAD $60.000
¿Necesitas ayuda?
¿Tienes dificultades cargando un archivo o tal vez algo no funciona bien en la página? Nos complacería solucionarlo para ti!