Search by job, company or skills

Zephyr RTOS Engineer

  • Posted 12 days ago
  • Be among the first 10 applicants

Job Description

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 CortexM 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151284375