Kemsys Technologies logo

Kemsys Technologies

Senior Firmware Engineer

Kemsys Technologies

📍 Ahmedabad, India 🇮🇳

full-time
senior
Posted —
Key Skills
IoT LoRA RTOS BSP UART
Industry
Consumer Electronics Telecommunications

Job Description

Responsibilities

  • Your primary responsibility will be to conceptualize, design and develop firmware & middleware components to perform specific tasks, with good design, stability, and safety.
  • Work collaboratively with leadership of engineering team.
  • You will also work with the cross-functional team to integrate feature/ defect issues as end product in customer hands.

Good To Have

  • Experience with IoT hardware platforms. (Microchip, ST, Cypress and Renesas)
  • Experience in LoRA communication protocol.
  • Experience with device management/embedded hardware Wi-Fi, Bluetooth and/or IOT integration experience a plus.
  • Strong analytical and debugging skill knowledge of object-oriented programming.

Skills

  • 4+ years of hands-on experience
  • C/C++ and Assembly software development experience on embedded, infotainment platforms or consumer electronic platforms.
  • Experience in system side programming and Object-oriented programming concepts.
  • Experience working with RTOS and BSPs.
  • Peripheral Drivers: UART, I2C, SPI, EEPROM/FLASH, Display, Sensors, RTC, WATCHDOG.
  • Any embedded Linux porting experience on ARM boards especially ARM Cortex A series.
  • Boot loader(u-boot) porting and customization experience, with kernel loading/customization exposure.
  • Usage of cross compiling tool chain, c-make, auto-scripts, other build systems [yocto/linaro.etc].
  • Write unit and integration test
  • Familiarity with code versioning tools such as Git, SVN, Github.
  • Excellent verbal and written communication skills.
  • Degree in Bachelors of Engineering