Empleo
Del feed del socio
Ingeniero Sr. de Software Embebido, Plataforma Robótica
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- Serve Robotics
- Nivel
- Senior
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
En Serve Robotics, estamos reinventando cómo se mueven las cosas en las ciudades. Nuestro agradable robot de acera es nuestra visión para el futuro. Está diseñado para alejar las entregas de las calles congestionadas, hacer que las entregas estén disponibles para más personas y beneficiar a las empresas locales.
La flota de Serve ha deleitado a comerciantes, clientes y peatones a lo largo del camino en Los Ángeles, Miami, Dallas, Atlanta y Chicago mientras realiza entregas comerciales. Buscamos personas talentosas que hagan crecer las entregas robóticas desde una novedad sorprendente hasta una ubicuidad eficiente.
Quienes somos
Somos veteranos de la industria tecnológica en software, hardware y diseño que estamos aunando nuestras habilidades para construir el futuro en el que queremos vivir. Estamos resolviendo problemas del mundo real aprovechando la robótica, el aprendizaje automático y la visión por computadora, entre otras disciplinas, con una mirada atenta a la experiencia del usuario de un extremo a otro. Nuestro equipo es ágil, diverso y motivado. Creemos que la mejor manera de resolver problemas dinámicos complicados es de forma colaborativa y respetuosa.
Responsabilidades
•
Diseñe, desarrolle, pruebe y mantenga marcos de aplicaciones y middleware de robótica utilizando C++ moderno en Linux integrado.
•
Poseer importantes componentes de plataforma, desde el diseño técnico y la implementación hasta la validación, implementación y operación en toda la flota de robots de Serve.
•
Asóciese con equipos de software que utilizan la plataforma robótica para identificar problemas de confiabilidad, rendimiento y experiencia del desarrollador y ofrecer soluciones reutilizables.
•
Colaborar con Autonomía e Ingeniería de Sistemas en evaluaciones de riesgos, análisis de fallas, estrategias de manejo de fallas y arquitectura de software.
•
Traduzca los requisitos de seguridad y confiabilidad a nivel del sistema en comportamiento del software, interfaces y estrategias de verificación.
•
Desarrolle instrumentación, puntos de referencia, registro, seguimiento y métricas a nivel de flota para medir y mejorar el rendimiento, la confiabilidad y el estado del sistema del software.
•
Diagnostique y resuelva problemas complejos a nivel de sistema relacionados con la concurrencia, la programación, la comunicación entre procesos, las redes y los recursos informáticos restringidos.
•
Evalúe las compensaciones técnicas y contribuya a las decisiones arquitectónicas que mejoren la escalabilidad, la mantenibilidad y la confiabilidad de la plataforma robótica.
•
Liderar revisiones de código y diseño técnico y contribuir a los estándares de ingeniería, prácticas de desarrollo y documentación técnica.
•
Brindar orientación técnica y tutoría a otros ingenieros a través de discusiones de diseño, resolución de problemas e intercambio de conocimientos.
Calificaciones
•
Licenciatura en Ciencias de la Computación, Robótica, Ingeniería Informática, Ingeniería Eléctrica o una disciplina técnica relacionada, o experiencia práctica equivalente.
•
Más de 5 años de experiencia profesional en ingeniería de software, incluida una experiencia significativa en el desarrollo de software de producción en C++ moderno (C++17 y posterior).
•
Experiencia en desarrollo y depuración de software de sistemas en entornos Linux integrados.
•
Gran conocimiento de la programación multiproceso, la concurrencia, la sincronización, la comunicación entre procesos y el desarrollo de software a nivel de sistemas.
•
Experiencia en el diseño de software para sistemas sensibles a la latencia, relacionados con la seguridad, en tiempo real o de alta confiabilidad.
•
Experimente la creación de perfiles y la optimización del software integrado para el rendimiento, la confiabilidad y la utilización de recursos.
•
Experimente la propiedad independiente de componentes de software complejos a través del diseño, implementación, pruebas e implementación.
•
Fuertes habilidades para la resolución de problemas y resolución de problemas con capacidad demostrada para diagnosticar problemas complejos a través de los límites del software y el hardware.
•
Fuertes habilidades de comunicación verbal y escrita y la capacidad de colaborar eficazmente entre equipos de ingeniería de software, sistemas y hardware.
¿Qué te hace destacar?
•
Experiencia en el desarrollo de middleware para robótica, vehículos autónomos o sistemas complejos similares.
•
Experiencia en desarrollo e implementación de software de producción en NVIDIA Jetson o plataformas informáticas integradas similares.
•
Conocimiento de los aspectos internos de Linux, programación, gestión de recursos, interfaces de dispositivos y mecanismos de comunicación entre procesos.
•
Experiencia con arquitectura tolerante a fallas, análisis de modo de falla, seguridad funcional o desarrollo de software relacionado con la seguridad.
•
Experiencia con sistemas distribuidos, redes, marcos RPC o tecnologías de serialización como Protocol Buffers, FlatBuffers o Cap'n Proto.
•
Experiencia en el desarrollo de telemetría, observabilidad, monitoreo de salud o capacidades de diagnóstico para robótica o flotas de dispositivos distribuidos.
•
Experiencia en la integración de software con sensores, hardware integrado u otros componentes del sistema robótico.
Información adicional:
Esta función abarca múltiples disciplinas de ingeniería y equilibra el desarrollo práctico de software con la resolución de problemas a nivel de sistemas, el diseño técnico y la colaboración multifuncional. Ocasionalmente, el puesto puede requerir acceso a hardware robótico o participación en el sitio en actividades de integración, pruebas, resolución de problemas o validación.
Fuente: Jobicy (https://jobicy.com/jobs/154777-sr-embedded-software-engineer-robotics-platform)
La flota de Serve ha deleitado a comerciantes, clientes y peatones a lo largo del camino en Los Ángeles, Miami, Dallas, Atlanta y Chicago mientras realiza entregas comerciales. Buscamos personas talentosas que hagan crecer las entregas robóticas desde una novedad sorprendente hasta una ubicuidad eficiente.
Quienes somos
Somos veteranos de la industria tecnológica en software, hardware y diseño que estamos aunando nuestras habilidades para construir el futuro en el que queremos vivir. Estamos resolviendo problemas del mundo real aprovechando la robótica, el aprendizaje automático y la visión por computadora, entre otras disciplinas, con una mirada atenta a la experiencia del usuario de un extremo a otro. Nuestro equipo es ágil, diverso y motivado. Creemos que la mejor manera de resolver problemas dinámicos complicados es de forma colaborativa y respetuosa.
Responsabilidades
•
Diseñe, desarrolle, pruebe y mantenga marcos de aplicaciones y middleware de robótica utilizando C++ moderno en Linux integrado.
•
Poseer importantes componentes de plataforma, desde el diseño técnico y la implementación hasta la validación, implementación y operación en toda la flota de robots de Serve.
•
Asóciese con equipos de software que utilizan la plataforma robótica para identificar problemas de confiabilidad, rendimiento y experiencia del desarrollador y ofrecer soluciones reutilizables.
•
Colaborar con Autonomía e Ingeniería de Sistemas en evaluaciones de riesgos, análisis de fallas, estrategias de manejo de fallas y arquitectura de software.
•
Traduzca los requisitos de seguridad y confiabilidad a nivel del sistema en comportamiento del software, interfaces y estrategias de verificación.
•
Desarrolle instrumentación, puntos de referencia, registro, seguimiento y métricas a nivel de flota para medir y mejorar el rendimiento, la confiabilidad y el estado del sistema del software.
•
Diagnostique y resuelva problemas complejos a nivel de sistema relacionados con la concurrencia, la programación, la comunicación entre procesos, las redes y los recursos informáticos restringidos.
•
Evalúe las compensaciones técnicas y contribuya a las decisiones arquitectónicas que mejoren la escalabilidad, la mantenibilidad y la confiabilidad de la plataforma robótica.
•
Liderar revisiones de código y diseño técnico y contribuir a los estándares de ingeniería, prácticas de desarrollo y documentación técnica.
•
Brindar orientación técnica y tutoría a otros ingenieros a través de discusiones de diseño, resolución de problemas e intercambio de conocimientos.
Calificaciones
•
Licenciatura en Ciencias de la Computación, Robótica, Ingeniería Informática, Ingeniería Eléctrica o una disciplina técnica relacionada, o experiencia práctica equivalente.
•
Más de 5 años de experiencia profesional en ingeniería de software, incluida una experiencia significativa en el desarrollo de software de producción en C++ moderno (C++17 y posterior).
•
Experiencia en desarrollo y depuración de software de sistemas en entornos Linux integrados.
•
Gran conocimiento de la programación multiproceso, la concurrencia, la sincronización, la comunicación entre procesos y el desarrollo de software a nivel de sistemas.
•
Experiencia en el diseño de software para sistemas sensibles a la latencia, relacionados con la seguridad, en tiempo real o de alta confiabilidad.
•
Experimente la creación de perfiles y la optimización del software integrado para el rendimiento, la confiabilidad y la utilización de recursos.
•
Experimente la propiedad independiente de componentes de software complejos a través del diseño, implementación, pruebas e implementación.
•
Fuertes habilidades para la resolución de problemas y resolución de problemas con capacidad demostrada para diagnosticar problemas complejos a través de los límites del software y el hardware.
•
Fuertes habilidades de comunicación verbal y escrita y la capacidad de colaborar eficazmente entre equipos de ingeniería de software, sistemas y hardware.
¿Qué te hace destacar?
•
Experiencia en el desarrollo de middleware para robótica, vehículos autónomos o sistemas complejos similares.
•
Experiencia en desarrollo e implementación de software de producción en NVIDIA Jetson o plataformas informáticas integradas similares.
•
Conocimiento de los aspectos internos de Linux, programación, gestión de recursos, interfaces de dispositivos y mecanismos de comunicación entre procesos.
•
Experiencia con arquitectura tolerante a fallas, análisis de modo de falla, seguridad funcional o desarrollo de software relacionado con la seguridad.
•
Experiencia con sistemas distribuidos, redes, marcos RPC o tecnologías de serialización como Protocol Buffers, FlatBuffers o Cap'n Proto.
•
Experiencia en el desarrollo de telemetría, observabilidad, monitoreo de salud o capacidades de diagnóstico para robótica o flotas de dispositivos distribuidos.
•
Experiencia en la integración de software con sensores, hardware integrado u otros componentes del sistema robótico.
Información adicional:
Esta función abarca múltiples disciplinas de ingeniería y equilibra el desarrollo práctico de software con la resolución de problemas a nivel de sistemas, el diseño técnico y la colaboración multifuncional. Ocasionalmente, el puesto puede requerir acceso a hardware robótico o participación en el sitio en actividades de integración, pruebas, resolución de problemas o validación.
Fuente: Jobicy (https://jobicy.com/jobs/154777-sr-embedded-software-engineer-robotics-platform)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Serve Robotics
Publicación proporcionada por Serve Robotics.