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)