




Estamos haciendo que el mundo sea un lugar más caminable. A través de la movilidad personal intuitiva, hacemos que caminar sea más rápido, eficiente y accesible, permitiendo a las personas elegir caminar en lugar de quedarse atrapados en el tráfico. Al dar a las personas la capacidad de Moonwalk, creemos que el camino hacia un futuro mejor se alcanza fácilmente con tus propios pies. Ayúdanos a avanzar en el desarrollo de los zapatos más rápidos del mundo diseñando, prototipando y probando hardware confiable e innovador. Si buscas un trabajo en el que MS Excel sea una habilidad requerida, este no es el indicado. Queremos un ingeniero dispuesto a desafiar los límites y que haga realidad lo imposible. Buscamos una ética de trabajo similar a la de un ingeniero de Fórmula Uno. Debes entregar resultados e iterar rápidamente. No estamos aquí para conformarnos con lo mediocre, estamos aquí para crear diseños de ingeniería elegantes. ¿Es exigente? Claro, pero también es gratificante y divertido. Mientras emprendemos el desarrollo de la próxima generación de Moonwalkers, necesitamos reforzar al equipo de Software. Buscamos a una persona con un fuerte interés en el desarrollo, prueba, documentación y soporte del firmware y software de sistemas embebidos. Hemos sido destacados en Wired, CNET, Gizmodo, PCMag y muchos otros medios tecnológicos. Responsabilidades: Diseñar y desarrollar pruebas de casos de uso de software para verificar la integración hardware/software Implementar planes y cronogramas de pruebas en todas las fases del ciclo de vida del desarrollo de software (requisitos - diseño - implementación - soporte) Apoyar el desarrollo de planes de prueba basados en requisitos Crear soluciones de software para identificar y resolver defectos del sistema durante todo el ciclo de desarrollo Participarás en el desarrollo y entrega de soluciones de software de alta calidad, orientadas a una misión y críticas para la seguridad. Automotivación y capacidad para trabajar con poca supervisión; tomar la iniciativa para completar tareas Requisitos Cualificaciones requeridas: C/C++ Capacidad para entender esquemáticos electrónicos Comprensión de los procesos de desarrollo y/o pruebas de software Experiencia en el desarrollo y depuración de software embebido en microcontroladores o microprocesadores Experiencia en la integración de software y hardware embebidos en microcontroladores o microprocesadores Experiencia con osciloscopio, analizador lógico y herramientas similares Experiencia con control de versiones Git Conocimientos sobre conceptos de RTOS Conocimientos de diseño e implementación orientados a objetos Excelentes habilidades de comunicación Habilidades deseables: Comprensión de la automatización de pruebas, descripción, diseño y desarrollo Experiencia en la canalización DevOps en el desarrollo de robótica Experiencia en el desarrollo de software embebido para procesadores ARM Cortex Experiencia con IDE: Keil uVision, STM32 CubeIDE, PSOC Creator Experiencia con periféricos de memoria mapeada Conocimientos de protocolos de comunicación (UART, I2C, SPI) Experiencia con sistemas embebidos multi-core y/o multiprocesador Habilidades en diagnóstico y depuración de sistemas embebidos Conocimientos de E/S de microcontroladores, A2D, energía y otras configuraciones de periféricos Conocimientos de control de motores (BLDC FOC y/o trapezoidal) Conocimientos de comunicaciones RF Experiencia en el desarrollo de herramientas en Windows/Linux Beneficios Oportunidades de participación en nuestros programas de opciones para empleados Plan de jubilación 401K Excelente seguro médico, dental y de visión Días de enfermedad y vacaciones (tiempo flexible para puestos salariales) y días festivos pagados Grandes oportunidades de crecimiento y una carrera a largo plazo Entorno de trabajo informal y cómodo


