30 Jul
|
flowserve
|
India
Role Summary
In this role you will report into the Supervisor, Engineering. You will be part of an exciting current 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 or Electronics and Electrical or Instrumentation or Computer Science Engineering or 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
- Operating System: RTOS
- 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
#LI-DK1
📌 Firmware Engineer - Firmware Development (India)
🏢 flowserve
📍 India