Transforming Daily Life with Innovative Solutions
Siemens Mobility is a leading technology company, driving the digitalization of the railway sector through intelligent products and solutions. Our innovations address real-world challenges, shaping a sustainable future for humanity.
We are seeking a Software Developer with a permanent contract in Rome, within the Mobility area (railway sector).
Your Challenge
Collaborate with development and research teams to enhance existing algorithms and develop new ones, maintain and update the current source code base.
* Support the team in designing and developing scalable, secure, and robust applications.
* Integrate software with external APIs.
* Ensure compliance with security and quality standards.
* Contribute to the development of computationally complex software.
* Collaborate with the international team to integrate locally developed software with other systems.
You will also be responsible for documenting and maintaining code, ensuring readability and reusability, improving performance and reducing execution time through optimizations, debugging, and resolving complex bugs.
Your Profile
* Educational background in any STEM discipline.
* Experience in programming with Java and C++ languages, preferably in *NIX like environments.
* Respect and appreciation for individual uniqueness, with a willingness to co-create and share knowledge.
* Passion for continuous learning and growth.
* Proficiency in English and Italian; knowledge of German is a plus.
* Eligibility to work in Italy.
Preferred Knowledge:
* Python, object-oriented programming (OOP) and design patterns.
* Compiler tools such as GCC and Clang.
* Knowledge of the Java Development Kit (JDK).
* Experience handling multithreaded and concurrent environments.
* Skills in debugging, profiling, and unit testing (e.g., JUnit).
* Proficiency with build and dependency management tools (e.g., Maven, Gradle, CMake), as also with the Git version control software.
* Familiarity with Linux OS.
Our Offer
We prioritize our employees' well-being through services and initiatives aimed at protecting their physical, psychological, and financial health. This commitment includes operating under a hybrid working model, offering flexibility and support to ensure a balanced work-life integration. We provide inspiring learning content and development tools to fuel continuous growth, helping our team members reach their full potential.
We believe in flexibility, so while this position is typically full-time, we are open to discussing arrangements that suit your needs. Our commitment to a safe, inclusive work environment ensures equal opportunities for all candidates to reach their full potential.