It looks like you are coming from United States, but the current site you have selected to visit is Libya. Do you want to change sites?

Yes, please. No. Keep me on the current site.

Sr. / Lead Engineer – Embedded Firmware

Engineering | ITC – Vadodara, Gujarat, India
Job Details Apply
Job Details

Essential Duties/Principal Responsibilities:

  • Perform technical feasibility study, architecture design and integration with Embedded device Firmware / Mobile App / Cloud Connectivity / Security
  • Design, develop and maintain Smart and Connected Products based on Embedded, IoT platform for Variable Frequency Drives, Water Sensing, and Remote Monitoring kind of applications.
  • Design and develop Firmware drivers and Communication Algorithms in C, C++
  • Participate in FMEA and risk assessment activities
  • Follows standard R&D software guidelines for creating code, documenting code, storing code, testing and implementing the software, in the field when necessary.
  • Interface as needed with product management, customers, marketing & sales in providing technical guidance on products developed.
  • Be proactive in understanding product/service roadmaps and the implications of new features with peer engineers or self-training.
  • Other responsibilities as assigned.

Minimum Qualifications: Education, Experience, Skills, Abilities, License/Certification:

  • 4-Year bachelor’s degree / 4 + 2-Year Master’s degree in Electronics & Communication or Computer Science or MCA
  • 6-8 Years of experience in designing Smart / IoT products
  • Expert on High-level programming languages: C, C++, C#, Java, Python, Android, Node Js (Basic), HTML (Basic), SQL, .NET
  • Experience with IoT communication protocols (MQTT)
  • Mobile App development experience on iOS and Android – Native Language & Xamarin (or related platform)
  • Basic understanding on Scripting (ex. Shell Scripting)
  • Basic understanding on Cloud Infrastructure & its security aspects
  • Participate in Vulnerability assessment and analysis of the findings to generate secure solution.
  • Experience on cyber security and encryption/authentication techniques.
  • Operating system understanding on Windows, Linux, RTOS.
  • Hands-on experience on wireless protocols Wi-Fi, BLE, MQTT, HTTP etc.
  • Hands-on experience with Socket programming multi-threaded programming, third party library / SDK integration.
  • Expert in using debugging tools, Code Analysis Tools
  • Automated Regression Testing of Mobile application and functionalities.
  • Familiarity on Low level interfacing and protocols like SPI, I2C, UART, ADC, LWIP, TCP-IP, CAN, MODBUS, EEPROM, FLASH etc.
  • Familiarity with Instrumentation and measurement of power converters is nice to have.
  • Able to work in multi-disciplinary and remote-located teams.
Apply Now