The Job is closed. Check the latest active jobs here
About the Position
We are looking for a highly motivated and skilled Firmware/Embedded Engineer to join our R&D team. As a Firmware Engineer/Embedded Engineer, you will be responsible for developing and testing software for our power electronics products. You will work closely with the R&D Manager and production/system testing team to ensure the quality of our products. The ideal candidate should have experience in 32-bit, 8-bit Microcontroller Programming, Digital Electronics, should be proficient in Embedded C, C++, Basic Electronics, Power Electronics, should also have work experience in WIFI modem ESP32/ ESP8266, 4G/5G GPRS MODEM to transmit the data in web based application server.
Responsibilities
- Develop software for the control logic of the system in embedded C language
- Test and troubleshoot firmware
- Proper documentation of design steps
- Provide technical support to the production/system testing team
- Support in PCB designing process and BOM generation of PCB boards
Experience: 2+ years of relevant experience
Basic Qualifications: BE/BTech in Electronics/Electrical Engineering
Preferred Qualifications: ME/MTech in Electronics/Electrical Engineering (not mandatory)
Skills Required
- Should have work experience in 32-Bit, 16-bit, 8-bit Microcontroller Programming.
- Should have knowledge of Digital Electronics, analogue electronics
- Experience in trouble-shooting embedded systems and microcontroller peripherals
- Should have knowledge of communication protocols i.e. I2C,SPI ,CAN, Modbus protocols etc.
- Should have knowledge of different types power converter topology i.e. Buck ,boost, flyback, forward converter etc.
- Strong proficiency in Embedded C, C++.
- Should have work experience in Embedded development tools (IDEs) i.e. MPLAB, KEIL, STM32 CUBE IDE, IAR etc.
- Should be able to operate Digital Oscilloscope, .Logic analyzer, different debugger tools.