Search by job, company or skills

M

Embedded Firmware Engineer - 4 to 5 Years - Ahmedabad

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Embedded Firmware Engineer

Company Overview

MosChip is a semiconductor and embedded system design company with a focus on Embedded, Turnkey ASICs, Mixed Signal IP, Semiconductor & Product Engineering and IoT solutions catering to Aerospace & Defense, Consumer Electronics, Automotive, Medical and Networking & Telecommunications.

Synopsis

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, synchronization 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 customization or driver integration.
  • Collaborate with hardware, mobile, and cloud teams for end-to-end product integration.
  • Perform unit testing, debugging, validation, and firmware performance optimization.
  • Participate in code reviews and maintain technical documentation.

Person Specification

Required Skills

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

Desirable Skills

  • Experience working with wearable or low-power IoT devices.
  • Experience with power optimization and battery-operated systems.
  • Experience with NXP or similar embedded platforms.
  • Exposure to Yocto, Buildroot, or embedded Linux build systems.
  • 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

Location: Ahmedabad

Shift: General

Work Week: Monday to Friday

Quick Links

Who we are : https://www.youtube.com/watchv=4nvbzE-eUGk

How we train : https://www.youtube.com/watchv=Yy5GtKP7ozk

Contact: : www.moschip.com

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145662799

Similar Jobs