Empresa: Outrigo
Provincia: Madrid
Población:
Descripción:
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 RandD 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 RandD 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.
Tecnologías: Python, C++,
Tipo de Contrato:
Indefinido
Salario: Sin especificar
Experiencia: 1 año
Funciones: Programador
Descubre más: https://www.tecnoempleo.com/software-developer-structural-methods-outrigo/python-c/rf-a6ec1de0f2e1c3841f42
