✨ About The Role
- The role involves participating in the development process from definition to deployment of software solutions.
- The candidate will be responsible for developing cutting-edge technologies to enhance Xylem's software offerings.
- Engineering efficient, standard, and well-documented code is a key responsibility.
- The job includes the implementation of measurement and control algorithms and building user interfaces.
- The position requires a commitment to exceeding customer expectations through innovative and sustainable solutions.
- The candidate will engage in requirement engineering and management, as well as change management and application lifecycle management using tools like Jira and Bit-bucket or Git.
- The role is part of a global team dedicated to addressing critical water challenges through innovative technology solutions.
âš¡ Requirements
- The ideal candidate will have a master's degree in Computer Science or a related field, or a bachelor's degree with relevant experience.
- A minimum of 5 years of experience in developing embedded or web applications for Linux or Embedded Linux is essential.
- Proficiency in programming with C/C++ and/or QT/QML is required for this role.
- The candidate should possess a strong understanding of Windows architecture, including APIs and SDKs.
- Experience in implementing advanced mathematical algorithms and understanding threading/process & memory management in Linux is crucial.
- The successful individual will demonstrate effective communication skills, both written and oral.
- A collaborative mindset is necessary for close cooperation with hardware developers.
- The candidate should be eager to take on challenging tasks and develop skills in new areas.