Embedded Engineer

SNDK Corp 

📍 Ahmedabad, India 🇮🇳

full-time
mid-level
on-site
Posted —

Key Skills

C++ESP32ZigbeeAltiumMQTT

Industry

Consumer ElectronicsIoT

Job Description

Job Title: Embedded Engineer (2–3 Years’ Experience)

Location: Ahmedabad, Gujarat - Onsite


Job Summary

We are looking for an Embedded Engineer with 2–3 years of experience in embedded systems,

IoT communication, and PCB design. The candidate will be responsible for firmware

development, hardware interfacing, and PCB design using Altium Designer, along with

implementation of Zigbee-based wireless communication systems.


Key Responsibilities

  • Develop embedded firmware in C/C++ for microcontrollers.
  • Work with microcontrollers such as ESP32, STM32, ARM Cortex, PIC.
  • Interface peripherals like UART, SPI, I2C, ADC, DAC, PWM, GPIO.
  • Implement wireless communication protocols such as WiFi, BLE, MQTT, and Zigbee.
  • Work with Zigbee Coordinator / Router / End Device configurations in Zigbee
  • networks.
  • Configure and develop applications using Zigbee2MQTT or other Zigbee controller
  • platforms.
  • Design and modify PCB layouts using Altium Designer.
  • Perform component placement, routing, and DRC checks.
  • Generate Gerber files, BOM, and manufacturing outputs.
  • Support board bring-up, testing, and product validation.


Required Skills

  • Strong programming in Embedded C / C++
  • Experience with ESP32 / ARM microcontrollers
  • Knowledge of UART, SPI, I2C communication protocols
  • Experience with IoT protocols like MQTT and WiFi
  • Hands-on experience with Zigbee networks and controllers
  • Hands-on PCB design using Altium Designer
  • Understanding of hardware schematics and PCB layouts
  • Experience in 2-layer / 4-layer PCB design
  • Knowledge of high-voltage PCB design (e.g., 230V track clearance)