Embedded Developer – JS TechAlliance Consulting Pvt Ltd
Location: Vijay Nagar, Indore, Madhya Pradesh
Job Type: Full-time
Work Mode: Onsite
Key Responsibilities
Design, develop, and maintain firmware for Z-Wave end devices such as switches, roller shutters, and sensors.
Develop and integrate drivers and low-level software for microcontrollers and peripherals.
Collaborate with hardware teams for platform bring-up and debugging.
Work with the Z-Wave SDK and Simplicity Studio for provisioning, configuration, and testing of devices.
Implement and maintain communication protocols with a focus on Z-Wave.
Optimize software for performance, memory efficiency, and power consumption in embedded systems.
Conduct unit testing, debugging, and issue resolution for released firmware.
Required Skills
Minimum 3 years of experience in embedded systems development.
Proficiency in C/C++ with a strong understanding of embedded software design patterns.
Hands-on experience with Silicon Labs controllers and Simplicity Studio.
Real-time embedded systems development and debugging experience.
Solid understanding of hardware-software interfaces including UART, I2C, SPI, GPIO, ADC, timers, etc.
Bachelor's degree (mandatory).
Proficiency in English (mandatory).
Preferred Skills
Experience with Z-Wave protocol stack and device development.
Familiarity with Silicon Labs Z-Wave SDKs.
Knowledge of low-power design and battery-powered device optimization.
Exposure to wireless communication standards and protocols like BLE, Zigbee, or Thread.