Python C++

We are looking for a forward-thinking Software Developer to join our advanced engineering team and lead the development of next-generation structural methods for FEM applications. This is a key position in a growing R&D team working at the...

We are looking for a forward-thinking Software Developer to join our advanced engineering team and lead the development of next-generation structural methods for FEM applications. This is a key position in a growing R&D team working at the intersection of computational design, simulation and digital manufacturing.


The ideal candidate will have a strong background in numerical methods, computational geometry and software development. You will work closely with structural engineers, CAE specialists, and manufacturing experts to create a software platform that drives innovation in lightweight, high-performance component design.


All applicants must be eligible to work in Spain.


Tareas

  • Design, develop and maintain software tools for next generation structural design.

  • Implement algorithms for structural optimisation, shape generation, and lattice structures.

  • Integrate FEA solvers, CAD/mesh tools, and manufacturing constraints into the next-gen design workflow.

  • Collaborate with domain experts to translate physical and engineering requirements into robust computational solutions.

  • Build intuitive user interfaces and/or scripting APIs for engineering users.

  • Conduct performance profiling and ensure software reliability and scalability.

  • Stay up to date with the latest research and best practices in optimisation, simulation and digital manufacturing.

  • Write clean, well-documented code and contribute to version control and CI/CD pipelines.


Requisitos

  • Degree in Computer Science, Engineering, Applied Mathematics or related field.

  • Strong experience in software development using Python, C++, or similar languages.

  • Experience with scientific computing libraries (NumPy, SciPy, Eigen, etc.) and optimisation frameworks.

  • Knowledge of topology optimisation algorithms (SIMP, level-set, gradient-based methods, etc.).

  • Familiarity with FEA solvers (e.g. Abaqus, Ansys, OpenFOAM, CalculiX) and mesh processing tools.

  • Desirable: experience with 3D geometry, CAD kernels (OpenCASCADE, Parasolid), or GPU programming.

  • Strong problem-solving skills, creativity, and attention to detail.

  • Able to work independently and collaboratively in a multidisciplinary R&D environment.


Beneficios

  • Competitive salary and benefits package based on experience.

  • Long-term role with opportunities for technical and professional development.

  • Involvement in exciting, high-performance programmes across multiple industries.

  • Access to state-of-the-art tools and engineering facilities.

  • Supportive and dynamic team culture, with strong emphasis on innovation and continuous improvement.

No et perdis res!

Uneix-te a la comunitat de wijobs i rep per email les millors ofertes d'ocupació


Mai no compartirem el teu email amb ningú i no t'enviarem correu brossa

Subscriu-te ara

Darreres ofertes d'ocupació de Programador/a a Tarragona

Trileuco Solutions

Tarragona, ES

Quieres sumarte a la revolución de la IA? En Diverger queremos cambiar el mundo del desarrollo de software liderando la...