As a Software Developer Engineer at ANNAX, you design and extend modular software for rail‑focused PIS solutions, working within a new development team in Italy. You will implement, test, and document code while shaping build systems and Linux services. You’ll diagnose issues, enforce cyber security practices, and apply clean‑code principles to distributed systems. This role offers hands‑on technical impact in a growing portfolio of tram projects and international collaboration.
Retribuzione / Benefits Design module and framework extensions using OO methods Define tasks and work packages for development Develop, test and document code Maintain and enhance build systems Configure and integrate ANNAX software and Linux services Analyze issues and fix bugs Apply cyber security rules Live clean code principles Evaluate and elaborate new technologies Responsabilità C++ (at least 3 years) Linux, embedded Linux Python, Bash Documentation with doxygen, sphinx and plantuml Git and Git Lab code administration Unit testing IP networks and protocols SQL databases GCC, Make, cmake; Conan/Yocto asset Requisiti fondamentali salary range: 35.800 - 58.000 Smart working: 2 days per week Training and professional growth opportunities flexible work hours canteen welfare platform non-work related accident insurance tax assistance electric car charging station #J-18808-LjbffrBy continuing you agree to our Terms & Privacy Policy.