14 Aug
|
Neurealm
|
Bengaluru
14 Aug
Neurealm
Bengaluru
Neurealm is hiring an Embedded Firmware Engineer with solid Zephyr RTOS expertise.
Experience : 3 to 8 years
Location : Bangalore & Kochi
Job Responsibilities
Develop
explicit, 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:
3+ 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:
Robust
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.
📌 Zephyr Rtos Bengaluru
🏢 Neurealm
📍 Bengaluru