Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior developer c#

Innovae

Madrid

Presencial

EUR 40.000 - 60.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa de tecnología avanzada busca un experto en motores gráficos 3D y programación de bajo nivel. Se requiere dominio en Unity y C++, así como experiencia en integración de simuladores y optimización de rendimiento. Buscamos una persona capaz de diseñar arquitecturas robustas y optimizar la comunicación entre sistemas, idealmente con experiencia en realidad virtual o aumentada. La buena comunicación técnica es esencial para trabajar en equipo con artistas y expertos en simulación.

Formación

  • Dominio avanzado de motores gráficos 3D en tiempo real como Unity.
  • Experiencia en programación de bajo nivel con C++ y C#.
  • Experiencia en desarrollo de plugins nativos para Unity.
  • Integración de motores de simulación con transmisión de datos en tiempo real.
  • Conocimientos de técnicas de simulación de colisiones y dinámicas complejas.

Conocimientos

Dominio de motores gráficos 3 D
Programación en C++ y C#
Integración de motores de simulación
GPU programming
Realidad virtual y aumentada
Resolución de problemas complejos

Herramientas

Unity
SOFA
Gazebo
ANSYS
Open FOAM
Descripción del empleo
Descripción del perfil

Dominio avanzado de motores gráficos 3 D en tiempo real, preferiblemente Unity, incluyendo optimización de rendimiento, render pipeline y gestión de mallas dinámicas.

Sólidos conocimientos en programación de bajo nivel con C++ y C#, y experiencia en desarrollo de plugins nativos para Unity (Unity Native Plugin Interface).

Experiencia en integración de motores de simulación externos (SOFA, Gazebo, ANSYS, Abaqus, Open FOAM u otros) con motores gráficos, incluyendo transmisión de datos en tiempo real vía sockets, gRPC, ZeroMQ o memoria compartida.

Conocimientos de motores de física en 3 D y de técnicas de simulación de colisiones, cortes, deformaciones y dinámicas complejas, con capacidad para traducir resultados de cálculo a representaciones gráficas interactivas.

Valorable

Experiencia con GPU programming (Compute Shaders, CUDA / Open CL) para acelerar procesos de reconstrucción de malla y cálculo de deformaciones.

Experiencia desarrollando e integrando plugins nativos en C++ para Unity, aplicando técnicas de co-simulación y carga dinámica de librerías (DLL / .so / .dylib) para intercambio de datos en memoria compartida y sincronización en tiempo real.

Experiencia en proyectos con realidad virtual o realidad aumentada, especialmente en contextos de simulación formativa o médica.

Competencias clave

Capacidad para diseñar arquitecturas robustas y de baja latencia de intercambio de datos entre motores de simulación y motor gráfico.

Mentalidad de resolución de problemas complejos y optimización de rendimiento en entornos con altas exigencias de sincronización.

Capacidad para trabajar en equipo con artistas 3 D y expertos en simulación, actuando como punto de enlace entre ambos mundos.

Buena comunicación técnica para documentar procesos de integración y coordinarse con perfiles multidisciplinares.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.