21 ago
|
Lignum System
|
Madrid
21 ago
Lignum System
Madrid
Buscamos incorporar un/a Ingeniero/a de Software CAD/BIM para participar en el desarrollo de Lignum System, una plataforma propia orientada a la configuración de arquitectura industrializada, automatización CAD/BIM y generación de documentación técnica para fabricación.
El puesto se integrará directamente en el equipo de desarrollo de producto y trabajará sobre dos aplicaciones conectadas:
- Lignum Engine: entorno gráfico para configurar y dibujar la arquitectura.
- LignumCAD: aplicación basada en FreeCAD donde se ejecutan las automatizaciones, se procesa la geometría y se genera la documentación para fabricación.
Buscamos un perfil de desarrollo de software con interés real por la geometría, el CAD/BIM y las herramientas profesionales de diseño. No es un puesto de modelado BIM ni de gestión de proyectos BIM.
RESPONSABILIDADES
- Desarrollar y mantener funcionalidades de Lignum Engine y LignumCAD.
- Programar herramientas de dibujo y edición de arquitectura en entornos 2D y 3D.
- Mejorar sistemas de snapping, restricciones geométricas, acotación, selección y manipulación de elementos.
- Desarrollar automatizaciones CAD para generar, transformar y analizar geometría.
- Trabajar con muros, huecos, puertas, ventanas, espacios, componentes constructivos y modelos tridimensionales.
- Implementar procesos de importación, exportación y conversión entre formatos CAD/BIM.
- Integrar la información generada en Lignum Engine con los procesos técnicos ejecutados en LignumCAD.
- Diseñar soluciones robustas para operaciones geométricas, tolerancias, validación y gestión de errores.
- Mantener y mejorar la arquitectura del software, las pruebas y la documentación técnica.
- Analizar problemas reales de uso y convertirlos en herramientas de software claras y eficientes.
- Colaborar directamente con los responsables de diseño, ingeniería, arquitectura industrializada y fabricación.
REQUISITOS
- Experiencia profesional en desarrollo de software con Python, TypeScript, JavaScript, C++ o tecnologías equivalentes.
- Conocimientos sólidos de programación orientada a objetos, estructuras de datos y arquitectura de software.
- Capacidad para comprender y programar geometría 2D y 3D.
- Experiencia con alguna API, SDK o plataforma CAD, BIM, GIS, gráficos 3D o ingeniería.
- Experiencia trabajando con Git, depuración, pruebas y mantenimiento de código existente.
- Capacidad para analizar problemas técnicos complejos y desarrollar soluciones verificables.
- Autonomía, rigor y capacidad para documentar las decisiones técnicas.
- Capacidad para trabajar en colaboración con perfiles de diseño, arquitectura e ingeniería.
SE VALORARÁ ESPECIALMENTE
- Experiencia con FreeCAD, OpenCascade u otros kernels geométricos.
- Desarrollo de plugins, extensiones o automatizaciones para aplicaciones CAD/BIM.
- Conocimientos de Three.js, React, WebGL o herramientas gráficas interactivas.
- Experiencia con geometría computacional, B-Rep, mallas, operaciones booleanas y transformaciones espaciales.
- Conocimiento de formatos como STEP, IFC, DXF, DWG, OBJ o glTF/GLB.
- Experiencia con Qt, APIs de FreeCAD o desarrollo en C++.
- Conocimiento de procesos de fabricación digital, CAD/CAM o construcción industrializada.
- Experiencia desarrollando editores gráficos, configuradores de producto o herramientas técnicas.
- Uso cualificado de herramientas de desarrollo asistido por IA, manteniendo criterios de validación, calidad y control del código.
PERFIL QUE BUSCAMOS
Buscamos una persona capaz de comprender que detrás de cada función existe un problema real de diseño, construcción o fabricación. Para tener éxito en el puesto será necesario combinar capacidad de programación, razonamiento geométrico y criterio para construir herramientas profesionales fiables y fáciles de utilizar.
No es imprescindible dominar desde el inicio todas las tecnologías mencionadas. Valoraremos especialmente la experiencia demostrable en software técnico, CAD/BIM, geometría computacional o entornos gráficos, así como la capacidad para aprender y trabajar sobre un producto complejo en desarrollo.
📌 Ingeniero/a de Software CAD/BIM (Madrid)
🏢 Lignum System
📍 Madrid