DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Xylem Software Engineer in United States

Summary

List the essential functions and major activities in order of their importance.

  • Participate in the development process from definition to deployment.

  • Develop cutting-edge technologies to improve Xylem’s software offering.

  • Engineer code that is efficient, standard and well documented.

  • Implementation of measurement and control algorithms

  • Building user interfaces

  • Ability to communicate effectively in writing and orally

  • Take on challenging tasks as needed with an eagerness to develop skills in new areas.

  • Bring to the job an excitement and work ethic on par for a startup technology firm.

Part 2 Describe the Person

Minimum professional and educational background desired (1 to 4 years of experience)

MS in Computer Science or BE/B.Tech/M.Tech in Computer Science/Electronics & Communication or related fields

5+ years of experience in the following:

  • Development of embedded and or Web applications for Linux/Embedded Linux

  • E mbedded programming (drivers, communications protocols like Modbus, TCP/IP, Ethernet, USB etc )

  • Proficiency in programming with C/C++ and/or QT/QML

  • Very good understanding of Windows architecture (APIs & SDKs)

  • Very good understanding of mathematical und physical principles

  • Experience in understanding and implementing advanced mathematical algorithms

  • Close cooperation with the hardware developers (HW/SW interface)

  • Tests and documentation

  • Very good understanding of threading/process & memory management in Linux

  • Requirement engineering and management

  • Change management and application lifecycle management (Jira & Bit-bucket or Git)

Other: Comment on items not included above.

  • Experience in QT framework and embedded Linux distributions like Yocto and Ubuntu will be an added advantage
DirectEmployers