Software Engineer

1 Month ago • 5-4 Years • Research & Development

About the job

Job Description

As a Software Engineer at Xylem, you will be responsible for participating in the development process from definition to deployment, developing cutting-edge technologies to improve Xylem's software offering, and engineering efficient, standard, and well-documented code. You will also be involved in implementing measurement and control algorithms, building user interfaces, and communicating effectively in writing and orally. You will take on challenging tasks as needed with an eagerness to develop skills in new areas and bring to the job an excitement and work ethic on par for a startup technology firm.
Must have:
  • MS in Computer Science or BE/B.Tech/M.Tech in Computer Science/Electronics & Communication or related fields
  • 5+ years of experience in embedded and/or Web application development for Linux/Embedded Linux
  • Embedded programming (drivers, communication 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 and physical principles
  • Experience in understanding and implementing advanced mathematical algorithms
  • Close cooperation with 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)
Good to have:
  • Experience in QT framework and embedded Linux distributions like Yocto and Ubuntu
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

Join Xylem in the global mission to #LetsSolveWater! As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.

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
  • Embedded 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

Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of diversity, equity and inclusion in driving innovation and allowing us to compete more effectively around the world.

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Xylem Inc.

Similar Jobs

SymphonyAI - Senior QA Engineer

SymphonyAI, India (On-Site)

Linden Lab - Senior Product Manager

Linden Lab, United States (On-Site)

Luxoft - Scrum Master for Automotive

Luxoft, India (Remote)

The Walt Disney Company - R&D Engineers - All Levels ILM London

The Walt Disney Company, United Kingdom (Hybrid)

ARF Design   - RTL Design Verification

ARF Design , India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Lead Software Engineer

The Walt Disney Company, United States (On-Site)

Entrata - Product Owner

Entrata, India (Hybrid)

Social Discovery Group - Business Analyst

Social Discovery Group, Serbia (Remote)

Second Dinner - IT Engineer

Second Dinner, United States (On-Site)

Ziff Davis - Customer Service Manager

Ziff Davis, United States (Remote)

Cadence - Lead FrontEnd Methodology Engineer

Cadence, India (On-Site)

Wargaming - Backend QA Engineer (World of Warships)

Wargaming, Serbia (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Luxoft - React JS Developer

Luxoft, India (On-Site)

PhonePe - Infosec Engineer -Linux

PhonePe, India (On-Site)

Unity - Industry Sales Manager, SEAPAC

Unity, India (On-Site)

Nielsen Holdings - C#, .Net

Nielsen Holdings, India (Hybrid)

Kindred Group plc - Senior Test Engineer, Backend

Kindred Group plc, India (On-Site)

Kraftshala - Talent Acquisition Associate

Kraftshala, India (On-Site)

CloudHire - Backend Developer

CloudHire, India (Remote)

Egnyte - Database Administrator

Egnyte, India (Remote)

Upstox - SDE II - Backend

Upstox, India (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Luxoft - BSP Developer

Luxoft, India (Hybrid)

Intel Corporation - Silicon Hardware Engineering - Intern, Bachelors

Intel Corporation, United States (On-Site)

Fluence - Staff Optimization Engineer

Fluence, United States (Hybrid)

Anthology  Inc  - Manager, Software Engineering

Anthology Inc , India (Hybrid)

Intel Corporation - Architecture Research Scientist

Intel Corporation, India (On-Site)

Meta - Silicon Architect

Meta, United States (On-Site)

Wind River - Project Manager

Wind River, India (On-Site)

Intel Corporation - Graduate Talent (SOC DFT Verification)

Intel Corporation, Malaysia (Hybrid)

Get notifed when new similar jobs are uploaded