Padmi

Embedded Firmware Engineer - 4 to 5 Years - Ahmedabad

IndiaPosted 2 months ago
Software engineeringMid-levelFull Time; Regular
Apply at MosChip

Opens the source posting on shine.com

Source description

About the role

View original

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 hardwaresoftware 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/watch v=4nvbzE-eUGk How we train : https://www.youtube.com/watch v=Yy5GtKP7ozk Contact: : www.moschip.com 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 hardwaresoftware interaction issues.Work with Embedded Linux platforms when required, including

One address, no account. We’ll tell you when matching roles go live.

More at MosChip

Related open roles

View all roles