Beneficios:
- Salario competitivo
- Seguro dental
- Seguro médico
- Oportunidad de ascenso
- Tiempo libre remunerado
- Seguro de visión
SQ4D es una empresa de tecnología de la construcción que desarrolla y despliega sistemas robóticos avanzados para impresión 3D en hormigón. Nuestro Sistema Autónomo de Construcción Robótica (ARCS) combina robótica a gran escala, automatización, software, control de movimiento y sistemas de entrega de materiales con el objetivo de Cambiar la Forma en que se Construye ™ el Mundo.
Resumen del puesto
Resumen del puesto
El candidato ideal tiene una sólida formación en desarrollo de software embebido, ingeniería de firmware y control de movimiento de máquinas. Trabajarás directamente con nuestro equipo de ingeniería para comprender la arquitectura de firmware Duet existente, implementar funcionalidades personalizadas, resolver interacciones complejas de software y hardware, y desarrollar nuevas capacidades para nuestras impresoras 3D de construcción.
Este es un rol práctico de ingeniería para alguien que disfruta trabajando cerca del hardware, investigando cómo funcionan los sistemas a nivel de código y traduciendo mejoras de software en mejoras medibles de rendimiento en máquinas físicas.
Responsabilidades clave
Desarrollo de firmware y personalización de la base de código
- Analizar, modificar y ampliar el firmware Duet para soportar el equipo especializado de construcción robótica de SQ4D.
- Desarrolla funciones de firmware personalizadas, comandos y control de máquina.
- Investiga la arquitectura de firmware existente, las dependencias y los flujos de ejecución para entender y mejorar el comportamiento del sistema.
- Depura defectos de software, resuelve comportamientos inesperados de la máquina y mejora la fiabilidad y la mantenibilidad del código.
- Evalúa las actualizaciones de firmware aguas arriba e integra las mejoras relevantes manteniendo las personalizaciones específicas de SQ4D.
Control de Movimiento e Integración de Máquinas
- Desarrollar y optimizar funcionalidades de firmware relacionadas con movimiento coordinado, control motor, guiado, posicionamiento e inicialización de máquinas.
- Investiga las interacciones entre firmware, controladores de motor, codificadores, sensores y otro hardware conectado.
- Mejorar la ejecución y fiabilidad de comandos G-code, macros y operaciones personalizadas de máquina.
- Solucionar problemas de tiempo, sincronización, comunicación y problemas relacionados con el movimiento en un entorno industrial real.
Arquitectura de Software y Prácticas de Desarrollo
- Mantener un flujo de trabajo estructurado basado en Git, incluyendo ramificaciones, revisiones de código, pruebas y gestión de versiones.
- Escribe código limpio, documentado y mantenible, y contribuye a las decisiones sobre la arquitectura del software.
- Desarrollar pruebas unitarias, pruebas de integración y herramientas de depuración para validar los cambios de firmware.
- Mantener la documentación de modificaciones de firmware, cambios de configuración, problemas conocidos y procedimientos de liberación.
- Mantener y ampliar la interfaz de operador de SQ4D, una bifurcación Vue.js/TypeScript de Duet Web Control, así como su compilación y despliegue automatizados
Pruebas y mejora continua
- Reproduce y diagnostica problemas de firmware mediante análisis de código, registros, experimentos controlados y pruebas de hardware.
- Colaborar con ingenieros eléctricos, mecánicos, de automatización y de fabricación para resolver problemas a nivel de sistema.
- Validar los cambios de firmware en máquinas ARCS físicas antes del despliegue.
- Identificar oportunidades para mejorar la estabilidad del sistema, la capacidad de respuesta, el manejo de fallos y la recuperación de errores.
- Contribuir al desarrollo a largo plazo de una plataforma robótica de construcción más autónoma, inteligente y fiable.
Cualificaciones requeridas
- Licenciatura en Ingeniería Informática, Ingeniería Eléctrica, Ingeniería de Software, Informática, Robótica o un campo técnico relacionado, o experiencia práctica equivalente.
- Experiencia demostrada desarrollando o modificando software y firmware embebidos
- Dominio de C y C++, y conocimientos prácticos de JavaScript/Typescript y Python.
- Experiencia navegando, depurando y contribuyendo a una base de código de software existente.
- Familiaridad con Git y los flujos de trabajo estructurados de desarrollo de software.
- Sólidas habilidades de depuración y análisis, incluyendo la capacidad de aislar problemas complejos de software.
- Capacidad para trabajar más allá de los límites de software y hardware y solucionar sistemáticamente problemas en sistemas físicos.
- Fuertes habilidades de comunicación escrita y verbal.
Cualificaciones Preferidas
- Experiencia con RepRapFirmware y mandos Duet
- Experiencia con Vue.js u otro framework de front-end, y con APIs HTTP/REST
- Experiencia con sistemas de control de impresoras 3D, máquinas CNC, robótica o automatización industrial.
- Familiaridad con la interpretación de G-code, planificación de movimiento, cinemática y control de motores paso a paso.
- Familiaridad con la comunicación Ethernet.
- Experiencia con herramientas de depuración de hardware, consolas seriales, analizadores lógicos, osciloscopios o equipos similares.
- Experiencia manteniendo un fork personalizado de un proyecto de software de código abierto.
- Familiaridad con pruebas automatizadas, integración continua y gestión de lanzamientos de software.
Cómo se ve el éxito
En este puesto, ayudarás a SQ4D a establecer una plataforma de firmware robusta, bien documentada y mantenible que soporte equipos robóticos de construcción cada vez más sofisticados.
El éxito significa ser capaz de comprender de forma independiente la base de código existente de Duet, diagnosticar problemas difíciles de firmware, implementar y validar mejoras significativas, y colaborar eficazmente con el equipo de ingeniería para convertir los cambios de software en funcionalidad fiable de la máquina.
¿Por qué unirse a SQ4D?
- Trabaja directamente en sistemas robóticos avanzados que están transformando la industria de la construcción.
- Desarrollar software que controle maquinaria real y construya estructuras de hormigón a tamaño real.
- Asumir la responsabilidad de mejoras significativas con un impacto operativo medible.
- Colaborar entre disciplinas de software, eléctrica, mecánica e ingeniería manufacturera.
- Ayudar a moldear la próxima generación de tecnología de construcción autónoma.
Compensación: 70.000,00 - 90.000,00 $ al año
SQ4D está revolucionando la industria de la vivienda con casas impresas en 3D seguras, asequibles y ecológicas, con sede en Nueva York.
¿Listo para cambiar la forma en que se construye el mundo?
Dar forma al futuro de toda una industria es mucho trabajo. Aquí en SQ4D, siempre estamos buscando personas capacitadas y motivadas para que se unan. Si no tienes miedo de ensuciarte las manos y empujar los límites, todo dentro de una cultura empresarial de gran apoyo, encajarás perfectamente.
Nuestros valores
La filosofía de SQ4D es simple: revolucionar la industria de la construcción mediante la producción de estructuras rentables mediante la automatización, la fabricación aditiva y los métodos de construcción sostenibles, al tiempo que se mejora la seguridad de los trabajadores.
Sé audaz
Hacer un trabajo audaz es necesario cuando se esfuerza por lograr metas que otros consideran insondables.
Seguir evolucionando
Todos tenemos una visión de lo que será el futuro de la vivienda; Volverse complaciente no es una opción.
Hazlo mejor
Nos enorgullecemos de las cosas que creamos. Aquí siempre hay margen de mejora e innovación.
Un equipo
Si bien se requiere responsabilidad personal, nuestros logros son colectivos para el equipo.
Lo que sea necesario
Todos los que estamos aquí somos plenamente capaces de lograr lo que nos propusimos. Encuentre soluciones y ejecútelas.
Que te diviertas
Si te tomas demasiado en serio, aplica en otro lugar. ¿Por qué pasar tu tiempo con personas que preferirías no pasar?
(si ya tienes un currículum en Indeed)
