Talent.com
This job offer is not available in your country.
Firmware Engineer - Firmware Development

Firmware Engineer - Firmware Development

Flowservebangalore, India
12 hours ago
Job description

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

Create a job alert for this search

Firmware Engineer • bangalore, India