KOHLER India

Assistant Manager – Firmware Development

Pune, MH, IN

3 months ago
Save Job

Summary

Job Description

  • B.E. in Electronics Engineering, Computer, or Computer Science Engineering.
  • Proficient level knowledge of following C, C++, Python(Basic).
  • Prior experience working on STM32 TouchGFX is must.
  • Demonstrated experience in firmware design and documentation practices.
  • Demonstrated experience in writing firmware for applications incorporating RTOS (experience with FreeRTOS is a must)
  • Knowledge of version control is must: git and VSTS/Jira.
  • Demonstrated understanding of object-oriented programming.
  • Prior experience of communication protocols: SPI, I2C, UART, RS485
  • Interface experience of Touch LCD interface, external memory interface.
  • Good debugging skill, should know use of DSO, Logic analyzer and Multimeter.
  • Good understanding of Hardware including schematics and microcontroller-based controls.
  • Good organizational capability. High attention to detail.
  • Development of firmware in a professional, team-oriented environment.   
  • Understanding of electrical components and general electrical engineering design rules.
  • Minimum 8-12 years experience in embedded firmware development
  • Experience working in Wifi and BLE will be good to have.
  • Experience with layered software architectures in embedded products.
  • Programming experience in 8/16/32 bit on STM32 microcontrollers.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job