Descripción
Resumen:
Buscamos un ingeniero de software motivado y adaptable con experiencia en entornos dinámicos para desarrollar una interfaz gráfica de usuario (GUI) en Rust sobre Raspberry Pi destinada a máquinas de soldadura automatizadas.
Aspectos destacados:
1. Oportunidad de trabajar en máquinas de soldadura automatizadas de vanguardia
2. Enfoque en el desarrollo de interfaces gráficas de usuario (GUI) en Rust sobre Raspberry Pi
3. Colaboración con proveedores en el diseño e implementación de nuevos equipos
Somos un taller mecánico con 35 años de antigüedad y fundamos una empresa adicional en 2017 que fabrica máquinas de soldadura automatizadas; actualmente, nuestro negocio está experimentando un fuerte crecimiento. Buscamos un ingeniero de software motivado y adaptable, con experiencia en el desarrollo de software en entornos dinámicos.
Este puesto requiere un ingeniero con experiencia en la integración de proyectos con mínima supervisión. Incluya ejemplos de código previo, circuitos o proyectos en su solicitud. Aunque la mayor parte del trabajo consiste en desarrollar una GUI en Rust sobre Raspberry Pi, la tarea exige una comprensión más profunda del funcionamiento del resto de la máquina.
Funciones básicas del puesto:
- Desarrollar la interfaz gráfica de usuario (GUI) sobre Raspberry Pi en Rust.
- Trabajar con proveedores en el diseño, revisión e implementación de nuevos equipos.
- Leer (y, idealmente, crear) esquemas eléctricos básicos y diagramas de cableado.
- Crear software fiable y bien documentado que pueda utilizarse de forma segura por operadores y técnicos.
- Utilizar el conocimiento de la base de código para depurar problemas en máquinas ya desplegadas.
Cualificaciones deseadas:
- Título universitario en ciencias de la computación, ingeniería, matemáticas o alguna disciplina STEM
- 3+ años de experiencia en desarrollo de software
- Conocimientos prácticos de C++ y sistemas embebidos.
- Familiaridad con protocolos eléctricos comunes (UART/serie, SPI, RS485)
- Capacidad para depurar sistemas mediante osciloscopios o analizadores lógicos.
- Disposición para aprender nuevas pilas de software
- Buen conocimiento de Linux, especialmente sistemas embebidos basados en Debian.
- Experiencia escribiendo código de producción en C++ y/o Rust
- Experiencia con sistemas de control de movimiento (servomotores, motores lineales, etc.)
- Disponibilidad obligatoria de 40+ horas semanales
- Capacidad para trabajar eficaz y seguramente sin supervisión directa.
- Excelentes habilidades de liderazgo con énfasis en la seguridad
- Capacidad para utilizar herramientas manuales y dispositivos de medición básicos
- Excelentes habilidades comunicativas escritas y verbales
- Espíritu colaborativo
Por favor, envíe por correo electrónico una copia de su currículum junto con una carta de presentación explicando por qué es una buena opción para este puesto. Asimismo, incluya sus expectativas salariales. La remuneración se determinará según su experiencia, capacidades y, finalmente, su desempeño. Incluir proyectos anteriores, enlaces a GitHub/GitLab o cualquier muestra relevante será muy valorado.
*Únicamente consultas serias*