# Job Description**Back** ## Zephyr RTOS12-08-2026 16:11:09Job\\_3044893 - 8 years* Bangalore, Karnataka, India (WAC\\_003)* Kochi, Kerala, India (WAC\\_004)**Job Responsibilities*** Develop **clear, robust, maintainable** firmware on **Zephyr RTOS** for multi-sensor embedded platforms (peripherals + connectivity).* Implement **real-time, interrupt-driven** drivers and control loops for **ADC, I2C, SPI**, and related peripherals.* Design, debug, and validate firmware components (drivers, interfaces, protocols), including fault handling and edge cases.* Create **Python** tooling for data capture, visualization, and test automation.* Produce engineering documentation (design/bring up notes, test results) to support maintainability and handoff.**Required Technical Qualifications*** **Experience:** 5+ years developing embedded firmware for commercial products.* **Zephyr RTOS (must-have):** 3+ years hands-on Zephyr RTOS development, including threading/sync, work queues, ISRs, DTS/device tree, Kconfig, west/CMake builds, and power management.* **Languages/Tools:** Strong **C/C++**, working **Python** for tooling/automation, and daily **Git** usage.* **MCUs/System constraints:** Experience with **ARM Cortex**‐**M** MCUs (e.g., Nordic nRF52, STM32) and comfort with **memory constraints**, **stack/heap sizing**, and **timing determinism**.* **Drivers/Interfaces:** Hands-on driver development and debug for **I2C, UART, SPI, GPIO, PWM**.* **Lab debug:** Hands-on experience using lab equipment and bench tools for firmware/hardware debug.Apply Now