Flag job

Report

VAYUZ Technologies - Embedded Software Developer - Microcontroller/RTOS

Location

Bengaluru, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Job Description

We are looking for a skilled Embedded Software Developer to join our team. The ideal candidate will have hands-on experience with Embedded C, RTOS, microcontroller peripherals, and low-level driver development. You will be responsible for developing efficient and reliable embedded software for IoT and low-power Responsibilities :

  • Develop and maintain embedded software in Embedded C for microcontroller-based systems.
  • Perform board bring-up and work on new hardware platforms.
  • Develop low-level drivers for communication interfaces like SPI, I2C, UART, USB.
  • Integrate and configure RTOS such as FreeRTOS.
  • Work with microcontroller peripherals such as ADC, PWM, DMA, Timers.
  • Optimize software for low power consumption and high performance.
  • Create and maintain linker scripts using toolchains like GCC, IAR, ARM.
  • Use Git for version control and Python/Shell scripting for automation or testing tasks.
  • Implement and debug IoT communication protocols like MQTT, TCP/IP, HTTP.
  • Collaborate with hardware engineers and QA to ensure high-quality product delivery.
  • (Bonus) Work with BLE Audio or graphics display integration.
  • (Bonus) Integrate solutions with AWS or Azure IoT platforms.

(ref:hirist.tech)

About the company

VAYUZ Technologies

Skills

embedded c
rtos
microcontroller
spi
i2c
uart
usb
adc
pwm
dma
timers
git
python
shell scripting
mqtt
tcp/ip
http
ble audio
graphics display
aws iot
azure iot