Tuesday, March 24, 2026
HomeJobs & CareersJOB: Embedded Firmware Engineer At MosChip In Ahmedabad

JOB: Embedded Firmware Engineer At MosChip In Ahmedabad

APPLY HERE

Location: Ahmedabad

Company: MosChip

We are looking for an Embedded Firmware Engineer with strong experience in RTOS-based embedded firmware development for wearable or IoT devices. The role involves developing firmware and middleware using Zephyr/FreeRTOS, integrating connectivity modules such as BLE, GPS, LTE, and interfacing with multiple sensors.

The engineer will also contribute to board bring-up, device driver development, and platform integration, with some exposure to Embedded Linux environments where required.

Responsibilities

  • Design and develop embedded firmware using RTOS such as FreeRTOS, Zephyr, ThreadX, or similar, including task scheduling, synchronisation mechanisms, and inter-task communication.
  • Design and develop embedded firmware and middleware for wearable devices using RTOS (Zephyr, FreeRTOS, or similar).
  • Implement real-time tasks, scheduling, and power management for battery-operated systems.
  • Integrate connectivity modules such as BLE, GPS, and LTE.
  • Develop and integrate sensor interfaces and data processing for sensors such as IMU, heart-rate, temperature, and others.
  • Develop and maintain device drivers and communication interfaces (I2C, SPI, UART, GPIO).
  • Perform board bring-up activities, peripheral enablement, and debugging of hardware–software interaction issues.
  • Work with Embedded Linux platforms when required, including basic BSP customisation or driver integration.
  • Collaborate with hardware, mobile, and cloud teams for end-to-end product integration.
  • Perform unit testing, debugging, validation, and firmware performance optimisation.
  • Participate in code reviews and maintain technical documentation.

Person Specification

Required Skills:

  1. Strong programming skills in C/C++ for embedded systems.
  2. Hands-on experience with RTOS-based development (Zephyr, FreeRTOS, or similar).
  3. Working experience with Embedded Linux environments, including kernel configuration, BSP layers, or driver integration.
  4. Experience with device driver development and hardware interfaces (SPI, I2C, UART, GPIO).
  5. Experience integrating BLE, GPS, LTE, or similar connectivity technologies.
  6. Experience with sensor integration and data acquisition.
  7. Strong debugging skills using JTAG, GDB, logic analysers, oscilloscopes, or similar tools.
  8. Experience with Git-based development workflows.
  9. Ability to read schematics, datasheets, and technical reference manuals.

Desirable skills:

  1. Experience working with wearable or low-power IoT devices.
  2. Experience with power optimisation and battery-operated systems.
  3. Experience with NXP or similar embedded platforms.
  4. Exposure to Yocto, Buildroot, or embedded Linux build systems.
  5. Familiarity with OTA update mechanisms, secure boot, or cloud-connected IoT devices.

Education Requirements: B. Tech / M. Tech (ECE / CSE / IT)

Experience: 4 to 5 Years

EFY Bureau
EFY Bureau
Official Author account for Electronics For You

SHARE YOUR THOUGHTS & COMMENTS

EFY Prime

Unique DIY Projects

Electronics News

Truly Innovative Electronics

Latest DIY Videos

Electronics Components

Electronics Jobs

Calculators For Electronics

×