Bengaluru, India
49 days ago
Firmware Engineer - Firmware Development

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

Por favor confirme su dirección de correo electrónico: Send Email