Flowserve Corporation Logo

Flowserve Corporation

Firmware Engineer - Firmware Development

Reposted 19 Days Ago
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
In-Office
Bengaluru, Bengaluru Urban, Karnataka
Senior level
Develop firmware for low-power electronics, focusing on real-time embedded systems, hardware integration, and functional safety standards. Requires strong programming skills and experience in various protocols and tools.
The summary above was generated by AI

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.

Top Skills

Assembly Languages
Cpld
Embedded C/C++
Foundation Fieldbus
Fpga
Hart
Iar Workbench
Kiel Ide
Lattice Diamond
Lora
Modbus
Profibus
Profinet
Python
Rtos
Svn
Verilog
Vhdl
Visual Studio

Similar Jobs

19 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Other
Develop real-time embedded firmware for low-power electronics, ensuring functionality, troubleshooting firmware issues, and integrating hardware with applications.
Top Skills: AssemblyEmbedded C/C++Foundation FieldbusHartIar WorkbenchKiel IdeLoraModbusProfibusProfinetPythonRtosSvnVisual Studio
Yesterday
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Software • Semiconductor
Develop boot firmware solutions for Intel Edge platforms, including bootloaders and reference code, with a focus on Intel architecture and debugging.
Top Skills: AcpiAssemblyBiosCEdk/EdkiiEmmcGitI2CPcieSataSpiTianoUartUefiUsb
7 Days Ago
In-Office
2 Locations
Mid level
Mid level
Semiconductor
Design, develop, and test firmware for high speed interfaces, improve automation processes, and collaborate with cross-functional teams.
Top Skills: Arm CortexC/C++ConfluenceGitJIRAJtagLinuxMipsPythonRisc-V

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account