Flowserve Corporation Software & Systems Engineer in Bengaluru, India
If a culture of excellence, innovation and ownership is what you’re searching for, consider putting your experience in motion at Flowserve. As an individual contributor, or as a leader of people, your enterprise mindset will ensure Flowserve’s position as the global standard in comprehensive flow control solutions. Here, your opportunity for professional development and industry leading rewards will be supported by our foundational commitments to the values of people first, integrity and safety. Thinking beyond opportunity and reward, at Flowserve, we are inspired by working together to create extraordinary flow control solutions to make the world better for everyone!
The Software & Systems Engineer will be part of a global R&D engineering team responsible for developing and sustaining Flowserve’s new IoT solutions. This role will be primarily focused on software tools and database systems used for product delivery and traceability on a global scale. In addition to development activities, this individual will become a Flowserve IoT system expert with deep knowledge to address escalated product issues. Overall product sustainment support will span from edge hardware and infrastructure through backhaul services, and into Flowserve’s cloud environment. As a member of the global IoT team, the Software & Systems Engineer will often take lead on ensuring the technical integrity of APAC deployed systems are being upheld.
The position will report to the Global IoT R&D Engineering Manager – Edge Architecture and Solutions located in Houston, Texas.
Preferred Experience / Skills: Qualifications:
Education: Master’s degree or higher in Computer Science Engineering, Systems Engineering, or Electrical Engineering.
High level proficiency in C#/C++/Java/JSON programming language.
Must demonstrate ability to professionally architect software applications and adherence to software development best practices.
Minimum 10 years of experience developing and deploying WPF applications.
Minimum 3 years of experience creating and managing SQL and non-relational databases.
High aptitude for source control and code release processes.
High level proficiency using Microsoft Visual Studio environment.
Intermediate level of applied knowledge using Linux.
Intermediate level knowledge of TCP and UDP connection protocols.
Minimum 3 years of experience using cellular or satellite backhaul connections.
Fluent in English.
Knowledge of LPWAN technologies and hardware (e.g. NBIoT, LoRaWAN).
Experience developing cloud applications in Microsoft Azure or AWS.
Python programming language.
UI/UX design and development.
Data transport security methods, protocols, and standards.
Change management processes.
Hardware trouble shooting skills and equipment (e.g. multi-meters, oscilloscopes, spectrum analyzers, command-line interface).
Understands DFx methodologies.
Basic understanding of product reliability principles.
Strong verbal and written communication and interpersonal skills.
Capable of establishing alignment and self-directing tasks when given only high-level direction.
Has initiative, self-starter.
Experience with and strong supporter of product lifecycle management.
Adherence to product development and software development processes.
Project management fundamentals and ability to create detailed work breakdown structures.
Familiarity of industrial equipment such as Pumps, Valves, and Seals.
Practical knowledge of sensor devices (e.g. pressure, temperature, vibration).
Responsibilities & Requirements: Principal Accountabilities:
Assist in build-out and sustainment of manufacturing, commissioning, application engineering, and reliability tracking software tools for Flowserve’s new IoT solutions.
Participate with the global team to accelerate the introduction of new product variants including sensor devices, gateways, and backhaul services. This will include but is not limited to development, test, and product evaluation.
Be a regional expert on backhaul communication services.
Provide sustainment engineering response to escalated field issues.
Help maintain cloud hosted product databases, software, and UIs used for assessing reliability and on-going product performance.
When needed, assist with critical/complex customer deployments and acceptance testing.
Execute system wide regression tests on new feature deployments or startup of new servers and/or cloud environments.
Job Advertising Title: Software & Systems Engineer
Job Posting Category: Information Technology
Primary Posting Location: Bengaluru, India
Employment Type: Full time
Auto req ID: 52077BR
Flowserve is an equal opportunity employer and makes employment decisions without regard to race, gender, disability or protected veteran status. Click here to learn more. Flowserve will also not discriminate against an applicant or employee for inquiring about, discussing or disclosing their pay or, in certain circumstances, the pay of their co-workers Click here to learn more.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access www.flowserve.jobs as result of your disability. You can request a reasonable accommodation by sending an e-mail to email@example.com. In order to quickly respond to your request, please use the words "Accommodation Request" as your subject line of your email. For more information, read the Accessibility Process.