> Markdown version of [/jobs/ext/1952850-ingeniero-de-software](https://www.wearedevelopers.com/jobs/ext/1952850-ingeniero-de-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # ingeniero de software - **Company:** Topcon Mirage Technologies - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, 3D Computer Graphics Software, Geographic Information Systems, Unit Testing, Building Information Modeling, C++ (Programming Language), Cloud Engineering, Computer Engineering, Software Design Patterns, High-Level Architecture, OpenGL, Software Engineering, TypeScript, WebGL, Three.js, AngularJS - **Published:** August 6, 2026 - **Apply:** https://www.jobleads.com/es/job/e9fcc7cb2d0219745e68be1b4f3c396bc ## About the Role * Programación de gráficos en 3D con WebGL. * Desarrollo sobre Three.js o similares. * Experiencia en diseño de arquitectura de soluciones software. * Creación y mantenimiento de tests unitarios., * Grado en Ingeniería Informática o similar. * Desarrollo de aplicaciones 3D en C++ con OpenGL, OSG o similares. * Experiencia en optimización para la visualización de grandes volúmenes de datos 3D. * Conocimientos de arquitectura de aplicaciones Cloud native. * Experiencia en desarrollo con Angular. * Conocimiento de los principales patrones de diseño software. * Conocimientos en PointClouds, GIS, BIM o CAD. * Experiencia en colaboración con equipos internacionales. ## Description Para impulsar nuestro crecimiento en la área de ingeniería, queremos sumar a un/a ingeniero de software con experiencia en gráficos 3D., * Formarás parte del equipo de desarrollo de una aplicación web 3D basada en Typescript y Three.js. * Participarás en la definición de los requisitos técnicos de producto y su arquitectura de solución. * Diseñarás y desarrollarás funcionalidades sobre visores 3D en web. * Asegurarás la calidad mediante la realización de pruebas unitarias y de aceptación. * Participarás en la estimación y planificación de los entregables de nuestros productos. * Colaborarás con el resto del equipo en las sesiones de brainstorming y en las decisiones de arquitectura de alto nivel. * Mantendrás documentado el código y los diseños de arquitectura. ## Related Videos - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [WebXR: Enabling Virtual and Augmented Reality on the Web](https://www.wearedevelopers.com/videos/965-webxr-enabling-virtual-and-augmented-reality-on-the-web) - [Live Coding an Augmented Reality Game with WebXR](https://www.wearedevelopers.com/videos/199-live-coding-an-augmented-reality-game-with-webxr) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [WeAreDevelopers LIVE – From JavaScript to WebAssembly, High-Performance Charting and More](https://www.wearedevelopers.com/videos/1794-wearedevelopers-live-from-javascript-to-webassembly-high-performance-charting-and-more) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)