Descrizione:
Software Architect and Developer
Exor International S.P.A.
LocationVerona – San Giovanni Lupatoto
SalaryEUR 40,000 – 60,000 per year
Job OverviewAt Exor International S.p.A., we design and develop embedded hardware and software for the industrial sector, offering complete solutions from the initial idea to the final product for HMI interfaces, IoT gateways and control panels. The role is part of the HMI application development team, focusing on both the evolution and maintenance of the existing software platform and the design and development of new generation HMI solutions.
Responsibilities- Implement new features, optimize performance and maintain the existing code of the proprietary software suite (Editor and Runtime).
- Design and develop from scratch the software architecture for new generations of business solutions, defining technology stacks and architectural patterns.
- Collaborate with Firmware and Protocols teams to ensure proper integration between the HMI application and the operating system (bottom‑up) and with Project Management and Product Management to align development with the strategic product vision (top‑down).
- Integrate into the distributed development team (Italy‑India), working in close synergy with the Team Leader and following established technical and organizational directives for joint development.
- Degree in Computer Engineering, Information Science, Mathematics, Physics or equivalent qualifications.
- Excellent knowledge of the C++ language.
- Strong analytical and problem‑solving skills in complex technical contexts.
- Capability to work on legacy code (rapid learning and backward compatibility) while also evolving software for new products.
- Knowledge of main design patterns and architectural aspects essential for modern software design.
- Partial or full familiarity with Qt.
- Experience with modern code development processes (e.g., Git, Bitbucket).
- Knowledge of Jenkins for building and managing secure and efficient build pipelines.
- Understanding of containerization technologies such as runc, Docker, and Podman and the requirements for containerizing applications.
- Partial or general knowledge of existing web technologies.
- Familiarity with IEC 62443 cybersecurity requirements from a Cyber Resilience Act perspective.
- Experience with embedded Linux runtime environments, preferably Debian and Yocto Project systems.
- Excellent command of the English language.
- Passion for teamwork and collaboration in problem‑solving and software solution development.
Full time, with the possibility of hybrid work (partial remote).
#J-18808-Ljbffr