Senior Firmware Engineer

Kemsys Technologies

Ahmedabad District

On-site

INR 900,000 - 1,300,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Kemsys Technologies is seeking a hands-on embedded firmware engineer to design and develop firmware and middleware modules for embedded platforms. You will work closely with the engineering leadership and cross-functional teams to ensure feature integration with high stability and safety.

The role requires strong C/C++ and assembly skills, experience with RTOS, BSPs, and device drivers (UART/I2C/SPI/EEPROM). Familiarity with ARM Cortex A-series and bootloaders like u-boot is preferred.

Qualifications

  • Hands-on firmware development for embedded systems.
  • Experience with RTOS and BSPs required.
  • Experience with device drivers and cross-compiling toolchains.

Responsibilities

  • Conceptualize, design and develop firmware and middleware components with focus on stability and safety.
  • Collaborate with engineering leadership and cross-functional teams to integrate features and fix defects.

Skills

C/C++
Assembly
Embedded
RTOS
BSPs
UART
I2C
SPI
EEPROM/FLASH
ARM Cortex
Bootloader
u-boot
Cross compiling
Git
Unit testing
Communication

Education

BE/BTech

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/embeddedhardware 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 softwaredevelopmentexperience onembedded, 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.
  • AnyembeddedLinux porting experience on ARM boards especiallyARM Cortex Aseries.
  • 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
Get your free, confidential resume review.
or drag and drop your file here.