Structural Analysis Software Developer

5 giorni fa


Castelfranco Emilia, Emilia-Romagna, Italia ZURU Tech A tempo pieno 30.000 € - 46.000 €

We are seeking an exceptional Structural Analysis Software Developer to join our team at ZURU Inc. in Modena, Italy.

The ideal candidate will have a strong background in numerical analysis and numerical methods, as well as expertise in Python programming, including object-oriented programming, dataclasses, Functools, and typing.

You will be responsible for developing cloud-based structural analysis software using Python, with the ability to work in a distributed environment and coordinate input and output from/to an external building design software.

The software you will develop will require coordination of input and output from/to an external building design software and dispatching messages to services, such as:

  • A service dedicated to creating a structural mesh from the building design.
  • A finite element method (FEM) service capable of performing structural simulation interfacing an external FEM library written in C++.
  • A service to perform structural verification applying country-specific rules coming from the building regulations.
  • A service that optimizes structural elements reducing the final cost of the building.

Your primary responsibility will be to interpret and implement technical requirements, rigorously testing them against provided test cases, and collaborating with product owners to align development efforts with company goals following the established Agile/Scrum workflow.

Key skills and qualifications include:

  • Strong scientific background in numerical analysis and numerical methods.
  • Proficiency in Python, including object-oriented programming, dataclasses, Functools, and typing.
  • Software engineering principles and their applications.
  • Knowledge of vectorization with NumPy, including slicing, indexing, broadcasting, and ND-tensor representation.
  • Test-driven development and knowledge of PyTest.

Nice-to-have skills include:

  • Familiarity with optimization methods, machine learning, and integrating these techniques into the structural analysis software.
  • Experience with gRPC, including protobuf message description and service definition, and the implementation of client/server services using Protobuf in Python.
  • Knowledge of CI/CD pipelines and Dockerization.
  • Experience with PyBind11, creation of bindings from C/C++ to Python.
  • Experience with distributed systems and deployment of cloud-based applications.
  • Experience in server-side development to enhance software performance and scalability.
  • Knowledge of modern C++.

Soft skills required include excellent English communication skills, effective communication to non-technical audiences, problem-solving skills, attention to detail, and commitment to well-documented software.

As a Structural Analysis Software Developer, you can expect a competitive salary range of €30,000 - €46,000 per year, depending on experience.

We offer a hybrid work-from-home policy, paid relocation in Modena for three months, gym access, international environment, coffee, drinks, and social events.



  • Castelfranco Emilia, Emilia-Romagna, Italia Zuru A tempo pieno

    Cloud-Based Structural Analysis Software DeveloperWe are developing a cloud-based structural analysis software in Python, capable of working in a distributed environment. The software will need to coordinate input and output from/to an external building design software and dispatch the messages to services.The services to be implemented include:A service...

  • Software Developer

    4 settimane fa


    Castelfranco Emilia, Emilia-Romagna, Italia Adhr A tempo pieno

    Job Description: As a skilled Software Developer with expertise in Data Analysis and Visualisation, you will be responsible for designing and implementing data visualisation tools to support business decision-making. Key Responsibilities: • Design and implement data visualisation tools using various programming languages and frameworks • Collaborate...

  • Software Developer

    4 settimane fa


    Reggio Emilia, Emilia-Romagna, Italia Adhr A tempo pieno

    Job Description:We are seeking a skilled Software Developer to join our team at {company}.The successful candidate will be responsible for designing, developing, and testing software applications.Main Responsibilities:Design and develop software applicationsTest and debug softwareCollaborate with cross-functional teamsRequirements:A Bachelor's degree in...

  • Software Developer

    4 settimane fa


    Reggio Emilia, Emilia-Romagna, Italia PharmaNutra S.p.A. A tempo pieno

    We are seeking a highly skilled Software Developer to join our team at {company}. As a key member of our technology department, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Develop, test, and deploy software applications using a variety of programming languages and technologies.Collaborate...


  • Reggio Emilia, Emilia-Romagna, Italia Marposs A tempo pieno

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Blulink. The ideal candidate will have experience in developing web applications based on Microsoft .NET Framework and possess a strong passion for their work.Key Responsibilities:Develop and strengthen the technical area for the Reggio Emilia...


  • Reggio Emilia, Emilia-Romagna, Italia Adecco Italia A tempo pieno

    At our company, we are looking for a skilled Software Engineer with expertise in AI and Data Analysis to join our team. We are a leading tech company that focuses on providing innovative solutions for our clients.The successful candidate will have experience in software development and be proficient in AI and Data Analysis. The role will involve working...


  • Reggio Emilia, Emilia-Romagna, Italia Lavorint Spa A tempo pieno

    Career Opportunity: We are seeking a skilled Software Developer with expertise in full-stack development to join our team at {company}. In this role, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.

  • Software Developer

    1 mese fa


    Reggio Emilia, Emilia-Romagna, Italia RE:LAB Srl A tempo pieno

    About RE:LAB SrlWe are a leading authority in the design, development, and evaluation of Human-Machine Interfaces (HMI). Our company culture is deeply user-centered and driven by user experience.We ensure that machines work for the well-being of people. Our aim is to enhance the relationship between people and technology, enabling our clients' products and...


  • Reggio Emilia, Emilia-Romagna, Italia Synergie Sede A tempo pieno

    PosizioneLa risorsa selezionata entrerà a far parte del team di sviluppo software dell'ufficio tecnico, con il ruolo di Junior Software Developer.Si troverà ad operare su software HMI sviluppato in C#, software PLC in Testo Strutturato ed utilizzerà sistemi di controllo assi (motion) di elevate prestazioni.RequisitiAttitudini:Interesse per progettazione e...


  • Reggio Emilia, Emilia-Romagna, Italia Randstad A tempo pieno

    About the RoleWe are seeking a skilled software developer to join our team. As an AI and ML developer, you will be responsible for designing and developing software solutions that utilize artificial intelligence and machine learning technologies.Key ResponsibilitiesDesign and develop software applications that incorporate AI and ML algorithmsCollaborate with...

  • Software Engineer

    4 settimane fa


    Reggio Emilia, Emilia-Romagna, Italia Ognibene Power Spa A tempo pieno

    At {company}, we are seeking an experienced Backend Software Developer to join our team. As a Backend Development Engineer, you will be responsible for designing and implementing scalable, efficient, and secure backend systems. Your primary focus will be on developing high-quality server-side software using various programming languages and frameworks. You...

  • Software Engineer

    4 settimane fa


    Reggio Emilia, Emilia-Romagna, Italia Michael Page A tempo pieno

    We are looking for a highly skilled Software Engineer - Frontend Developer to join our team. The ideal candidate will have extensive experience in building scalable and maintainable frontend applications using JavaScript and related technologies.Responsibilities include but are not limited to:Designing and developing visually appealing and user-friendly...

  • Senior Software Developer

    4 settimane fa


    Finale Emilia, Emilia-Romagna, Italia Adecco Italia A tempo pieno

    Job Description:As a senior software developer in our company, you will be responsible for designing, developing, and implementing AI and machine learning solutions. You will work closely with our team of experts to ensure that our software meets the highest standards of quality and functionality.Responsibilities:Design and develop AI and machine learning...


  • Reggio Emilia, Emilia-Romagna, Italia Orienta A tempo pieno

    As a Software Developer at {company}, you will be responsible for designing and implementing software solutions using Java and Python. Your primary focus will be on developing scalable and efficient algorithms, as well as ensuring high-quality code. Key responsibilities include:Key Skills:Proficiency in Java and Python programming languagesExperience with...


  • Reggio Emilia, Emilia-Romagna, Italia La Risorsa Umana srl A tempo pieno

    About the Role:We are seeking a skilled software developer to join our team. The ideal candidate will have a strong understanding of software development principles and be able to work effectively in a collaborative environment.Key Responsibilities:- Design and develop software applications- Collaborate with cross-functional teams to identify and prioritize...

  • Software Developer

    4 settimane fa


    Reggio Emilia, Emilia-Romagna, Italia ONLY JOB S.R.L. A tempo pieno

    Job Description: As a Frontend Developer at {company}, you will be responsible for designing and developing the front-end user interface and user experience of our web application. Your primary focus will be on creating highly interactive user interfaces that provide a seamless user experience.


  • Reggio Emilia, Emilia-Romagna, Italia jobtech A tempo pieno

    About the RoleWe are seeking a highly skilled Software Developer to join our team. The ideal candidate will have expertise in Java and Python programming languages and a strong background in software development.Key ResponsibilitiesDesign, develop, and test software applications using Java and PythonCollaborate with cross-functional teams to identify and...


  • Reggio Emilia, Emilia-Romagna, Italia Humangest S.p.A. A tempo pieno

    {"title":"Job Description","description":"We are seeking a highly skilled Software Engineer with expertise in machine learning and data analysis to join our team. This is a full-time position that will involve working on a variety of projects and collaborating with our data science team to develop and implement machine learning models. If you have a passion...

  • Software Developer

    4 settimane fa


    Reggio Emilia, Emilia-Romagna, Italia Sitly A tempo pieno

    We are seeking a skilled Software Developer to join our team. The ideal candidate will have experience in both Frontend and Backend development. Key responsibilities include:Design and develop high-quality Frontend and Backend code using the latest technologiesCollaborate with cross-functional teams to deliver projects on time and on budgetParticipate in...

  • Software Engineer

    4 settimane fa


    Reggio Emilia, Emilia-Romagna, Italia Pumba A tempo pieno

    About the Role:As a Backend Developer at our company, you will be responsible for designing, developing, and maintaining the backend infrastructure of our applications. You will work closely with cross-functional teams to identify business needs and develop innovative solutions to meet those needs. Your primary focus will be on building scalable, efficient,...