Job Summary
Schindler is one of the world's leading suppliers of elevators, escalators and moving walkways. We employ talented individuals in over 100 countries worldwide to design, develop, install, maintain and modernize the mobility systems that keep the world's urban population on the move.
The Role
We offer a dynamic, forward-looking work environment that enables our employees to innovate and excel in their chosen fields.
Embedded Software Engineer (m/f/d)
About the Team
You will be part of our Milan Software Development Hub, an agile team that develops modern software tools to help shape the next-generation elevator's software to meet high quality and safety standards for Schindler's products.
Your Key Responsibilities
* Developing designs for new software features and defining interfaces under consideration of overall architecture and constraints.
* Implementing new functionalities using state-of-the-art programming languages, libraries, and technologies.
* Ensuring quality of implemented functionality by performing code reviews as well as manual and automated unit tests together with test engineers.
* Maintaining existing software components and systems by implementing defect fixes and improvement as well as performing refactorings.
* Performing root-cause analysis for bugs/defects in collaboration with RD testing experts.
* Keeping track of technology trends, propose use of new ideas and technologies in Schindler's controller landscape, and generate IP proposals and patents for new ideas.
About You
You are a self-directed and self-organized, highly responsible, and reliable team player. Your good analytical skills pair with your hands-on approach and open mind and for new technologies and agile development.
Requirements
* Degree in computer science and/or software development or equivalent.
* Experience in modern C++ (latest standards).
* Knowledge of software management tools like versioning tools (Git), preferably Atlassian tools (Jira, Bitbucket, Confluence).
* Familiarity with software development technologies and practices such as Scrum.
* Experience in embedded software test design and execution is a plus, preferably in industrial RD environment and using test automation environments.
* Proficient level of English is required. Italian and German are a plus.
What We Offer
* Flexible work schedule and comfortable workspace in PoliHub Innovation District, Milan.
* Development opportunities: You start with a position-specific familiarization and are supported by us through professional and personal training measures.
* Work-life balance: We enable you to conciliate your professional and private life through flexible working hours.
* Corporate benefits: Benefit from our various employee discounts.
* Diversity: We promote a culture of diversity.
* Working in a dynamic environment with an interdisciplinary team of specialists.