Firmware Engineer - Firmware Development

Posted:
9/14/2025, 5:00:00 PM

Location(s):
Bengaluru, Karnataka, India ⋅ Karnataka, India

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Flowserve is a world-leading manufacturer and aftermarket service provider of comprehensive flow control systems. Driven by our Purpose, we are committed to building a more sustainable future to make the world better for everyone. With more than 16,000 employees in more than 50 countries, we combine our global reach with local presence.

Role Summary:

In this role you will report into the Supervisor, Engineering. You will be part of an exciting new team and be involved in application design, developing real-time embedded firmware for microcontrollers and designing to meet the requirements of functional safety standards.

Responsibilities:

  • Low-power electronics firmware development.

  • Applications design that communicates with peripheral components such as ADC, DAC, , BLDC Motors, UARTs, flash memories, I2C, RS- 232/ 485 and EEPROMS, Character LCD, Graphic LCD, RFID, BLUETOOTH, BLE, PWMs etc.          

  • Filter design implementations at code level.

  • Develop real-time embedded firmware for microcontrollers.

  • Design to meet the requirements of functional safety standards.

  • Troubleshooting and resolving firmware bugs, and validating functionality by testing

  • Hardware Integration with Python application.

Requirements:

  • Bachelor Degree or Master’s Degree (preferred) in Electronics and Communication/ Electronics and Electrical / Instrumentation /Computer Science Engineering /Mechatronics.

  • Minimum 7 years of experience in Low-power electronics firmware development.

  • Programming language: Embedded C/C++, Python, Assembly languages`.

  • Tools: IAR Workbench, Kiel IDE, SVN (Version Control),Visual Studio, Lattice Diamond.

  • Knowledge of Real time Operating System: RTOS, VHDL, Verilog designing and programming CPLD's.

  • Knowledge of FPGA and CPLD Architectures like Lattice, Xilinx etc.

  • knowledge on modern software, data modelling and cyber secure architecture concepts.

  • Experience with integration and using of embedded hardware.

  • Microprocessor architecture, peripherals, and related analog/digital circuitry.

  • Software debuggers and emulators for RENESAS / TI / ARM cortex processor family.

  • Setting and using lab equipment such as oscilloscopes and logic analyzers.

  • Knowledge of Industrial Communication Protocols: HART, Foundation Fieldbus, PROFIBUS, MODBUS, PROFINET, LORA.

  • Knowledge of distributed control systems and/or programmable logic controllers.

  • Ability to work with Linux and Shell scripting, Data handling, logging for embedded system development.

  • Strong Knowledge of Python programming with Multithreading and multi-processing for performance optimization.

Flowserve Corporation

Website: https://www.flowserve.com/

Headquarter Location: Irving, Texas, United States

Employee Count: 10001+

Year Founded: 1997

IPO Status: Public

Last Funding Type: Post-IPO Equity

Industries: Energy ⋅ Industrial ⋅ Industrial Automation ⋅ Machinery Manufacturing ⋅ Manufacturing ⋅ Oil and Gas