Designation: Lead Software Engineer
Skills: Embedded, Zigbee
Qualification: B.E – Instrumentation/Electronics/ E&TC/Computer Science or equivalent
Location: Pune
Experience: 6 – 10 Years
Roles and Responsibilities:
- 6 to 10 years of experience with embedded system design and development.
- Strong development experience using C/C++ languages.
- Strong working experience in one or more wireless protocols: ZigBee, Zwave, Wi-Fi and BLE (Bluetooth Low Energy)
- Knowledge of communication stacks and application profiles for ZigBee (ZCL-ZigBee Cluster Library, ZHA-ZigBee Home Automation, ZSE-ZigBee Smart Energy), BLE (GATT, GAP), and Z-Wave.
- Hands-on experience in using tools like JTAG, Logic Analyzers, and Oscilloscopes.
- Design, develop, and optimize embedded firmware for devices using ZigBee, Zwave, Wi-Fi and BLE protocols.
- Integrate wireless communication stacks into firmware and ensure smooth interoperability across platforms.
- Debug, troubleshoot, and resolve wireless connectivity and performance issues.
- Collaborate with hardware, software, and QA teams to ensure seamless product functionality and compliance with protocol standards.
- Conduct performance analysis and tuning wireless protocols to optimize communication and power consumption.
- Perform protocol stack customizations based on project requirements.
- Create technical documentation, including design specifications, test plans, and reports.
- Continuously learn and improve skills to pursue new technical areas.
- Attention to detail is essential and all tasks must be carried out to the highest quality.
Essential Skills:
- Experience with Embedded system design and development with “C” language.
- Experience in Bare-metal and RTOS (ST free-RTOS, ThreadX, etc.).
- Well versed with communication protocols such as UART, SPI, I2C.
- Hands on experience in using debuggers, simulators, and oscilloscope.
- Able to read hardware schematics.
- Proficient understanding of code versioning tools like Git and SVN.
- Self-motivated, innovative, willing to pursue new technical areas and capable of working independently.
- Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity.
- Excellent interpersonal and communication skills in written and oral English.
- Self-motivated, innovative, proactive, willing to pursue new technical areas and capable of working independently.
- Strong analytical, problem-solving skills and time management skills.
- Passion for technology, innovation, and continuous learning.