11+ ZigBee Jobs in Bangalore (Bengaluru) | ZigBee Job openings in Bangalore (Bengaluru)
Apply to 11+ ZigBee Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest ZigBee Job opportunities across top companies like Google, Amazon & Adobe.
Job Title: Senior Embedded Engineer – Wireless Communication Stack Development
Department: Embedded Systems / Wireless Communication
Location: Bangalore
Job Summary:
We are seeking an experienced Senior Embedded Engineer to lead the design, development, and optimization of wireless communication stacks for our IoT and smart device platforms. The role involves hands-on work with low-power embedded systems, wireless network protocols, and real-time software used in large-scale connected device deployments (e.g., Smart Metering, Smart City, Industrial IoT).
You will contribute to architecture, implementation, integration, and validation of communication layers across PHY, MAC, Network, and Application layers — ensuring performance, reliability, and compliance with open standards like Wi-SUN, IEEE 802.15.4g/e, 6LoWPAN, RPL, IPv6, and CoAP.
Key Responsibilities:
1. Protocol Stack Development
- Design and develop embedded software for wireless communication stacks (MAC, Network, Application layers).
- Implement and optimize IEEE 802.15.4g/e, 6LoWPAN, RPL, and Wi-SUN FAN components for constrained devices.
- Ensure stack compliance with industry communication standards and interoperability specifications.
- Work on real-time and low-power embedded environments, focusing on memory and CPU efficiency.
2. Integration & Debugging
- Integrate the communication stack with RTOS platforms (FreeRTOS, Zephyr, or custom RTOS).
- Interface with hardware abstraction layers (HAL) and peripheral drivers (UART, SPI, I2C, etc.).
- Perform RF communication debugging, using tools such as Wireshark, RF sniffers, and protocol analyzers.
- Collaborate with hardware and system engineers for board bring-up, RF tuning, and performance validation.
3. Optimization & Performance
- Optimize wireless communication stack for low latency, high reliability, and power efficiency.
- Analyze performance metrics (packet delivery ratio, network formation time, throughput, link stability).
- Implement diagnostic and monitoring features within the communication stack.
4. Collaboration & Mentorship
- Work closely with Firmware, QA, and Network teams to deliver integrated and tested solutions.
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews, design discussions, and system architecture reviews.
5. Documentation & Compliance
- Prepare detailed design documentation, API references, and release notes.
- Ensure adherence to coding standards, version control, and CI/CD pipelines.
- Contribute to internal knowledge sharing on communication protocol design and best practices.
Qualifications & Skills:
- Bachelor’s / Master’s degree in Electronics, Communication, or Computer Engineering.
- 5–10 years of experience in embedded firmware development with a focus on wireless communication protocols.
- Strong proficiency in C/C++, with a solid grasp of embedded system architecture and RTOS concepts.
- Experience with one or more wireless standards:
- Wi-SUN FAN, IEEE 802.15.4g/e, 6LoWPAN, RPL, Zigbee, Thread, BLE, LoRa, or NB-IoT.
- Hands-on experience with network layer protocols (IPv6, UDP/TCP, CoAP, ICMPv6).
- Practical knowledge of embedded debugging and analysis tools (JTAG, Logic Analyzer, Wireshark).
- Familiarity with hardware bring-up, RF interfaces, and low-power system design.
- Strong problem-solving, system-level thinking, and communication skills.
Preferred Attributes:
- Prior experience in Wi-SUN FAN-based IoT or Smart Metering systems.
- Exposure to wireless certification or interoperability testing (Wi-SUN, DLMS, etc.).
- Experience with continuous integration, version control (Git), and unit testing frameworks.
- Contributions to open-source embedded or networking projects are a plus.
- Ability to lead small teams or modules independently.
Why Join Us:
- Work on cutting-edge wireless IoT connectivity solutions that power Smart Energy and Smart City ecosystems.
- Opportunity to own key modules of communication stack development end-to-end.
- Collaborate with an expert R&D team working on next-generation mesh and LPWAN technologies.
- Grow your career toward Technical Architect / Module Lead roles in IoT networking.

SAMA, along with its team of senior experts in Electronics,
JOB DESCRIPTION:
Position : Linux BSP developer
Location : Bangalore
Experience : 3 to 10 Years
Requirements :
- 3 to 10 Years of proficiency working on C and Embedded Linux BSP (Board Support Package).
- Highly proficient and possess working in Linux kernel and Linux device drivers.
- Hands on experience on working on platform of MIPS, ARM etc.
- Working knowledge and strong understanding of Device Tree.
- Understanding of Make files, their customization and Cross Compilation and Shell scripting.
- Experience in working on U-boot.
- Video and Camera domain knowledge will be a BIG advantage.
- Knowledge of secure boot would be an added advantage.
Job Summary:
We are looking for a motivated Embedded Engineer to design, develop, and test application-level firmware for IoT and electronic products. The role focuses on developing embedded applications, integrating with communication stacks, and ensuring reliable operation of hardware and field devices.
The ideal candidate will have hands-on experience with microcontrollers, RTOS, and C/C++ programming, along with a good understanding of communication protocols and embedded hardware interfaces.
Key Responsibilities:
1. Application Development
- Design and develop embedded application software for IoT or electronic products.
- Implement device logic, data handling, and communication interfaces as per system requirements.
- Integrate with underlying firmware layers such as communication stacks and hardware drivers.
- Develop and maintain modular, reusable, and efficient code following coding standards.
2. Integration & Testing
- Integrate and validate software with hardware boards and peripheral components.
- Perform unit, integration, and system-level testing for embedded applications.
- Debug issues using JTAG, serial console, and logic analyzers.
- Support board bring-up and field testing activities.
3. Optimization & Debugging
- Optimize firmware for performance, reliability, and low power consumption.
- Analyze logs and troubleshoot issues in coordination with hardware and QA teams.
- Implement diagnostic and monitoring features for runtime fault detection.
4. Documentation & Quality
- Maintain code documentation, configuration details, and release notes.
- Ensure compliance with firmware design standards and development processes.
- Participate in code reviews and continuous improvement initiatives.
Qualifications & Skills:
- Bachelor’s degree in Electronics, Electrical, Communication, or Computer Engineering.
- 2–5 years of hands-on experience in embedded firmware / application development.
- Strong programming skills in C / C++ for embedded systems.
- Experience with 8-bit / 32-bit microcontrollers (ARM Cortex-M, MSP430, STM32, etc.).
- Good understanding of RTOS concepts, multitasking, and inter-process communication.
- Familiarity with hardware interfaces: UART, SPI, I2C, GPIO, ADC, timers.
- Working knowledge of version control systems (e.g., Git).
- Strong debugging and analytical skills.
Preferred Attributes:
- Experience in IoT or Smart Metering products.
- Exposure to communication protocols such as DLMS/COSEM, Modbus, MQTT, CoAP, or Wi-SUN.
- Knowledge of low-power system design and firmware update mechanisms (OTA).
- Experience with Python scripting for test automation.
- Familiarity with hardware bring-up and embedded testing tools.
Why Join Us:
- Work on innovative IoT and smart device platforms used in large-scale deployments.
- Be part of a dynamic and collaborative R&D environment.
- Gain exposure to end-to-end embedded development from concept to production.
- Opportunity to grow into Senior Engineer or Module Lead roles.

Germany-Headquartered Fast-Growing IT Consulting Company
Location: Bengaluru, Kadugodi
Experience: 4-6 years
About company:
Client is a Germany-headquarted IT consulting and service organization. With over 25 years of expertise and global presence, we are committed to customer excellence and focused in addressing niche areas of product engineering, process consulting and software development in automotive, railways, production automation, data management and business IT domains.
Key Responsibilities:
- Develop or enhance features to meet industry standards, safety regulations, and project specifications.
- Collaborate with Business stakeholders to understand Business Requirements
- Work closely with hardware engineers, QA, and Scrum Master to integrate software solutions into embedded systems.
- Identify Problems and resolve technical issues within embedded systems, making critical decisions on system architecture and software design.
- Strive towards Improving Processes, system performance, optimize code and innovate in software design.
- Work closely with vendors to design and implement edge AI solutions
Requirements:
- Must have done B.Tech/B.E preferably in ECE stream
- Must have Proficiency in Python/C/C++, Go Lang, Scripting in Bash
- Must have Strong Fundamentals on Embedded Development Life cycle
- Must have Strong knowledge on Embedded Linux, Unix/Linux commands, RTOS and SQL
- Sound knowledge of CAN/J1939 protocol, Sensor Data Processing and Telemetry
- Experience with tools like JIRA and Agile/Scrum methodology
- Excellent communication skills and ability to collaborate with cross-functional teams.
- Ability to work on multiple projects and prioritize work effectively
- Ability to work independently and as a team member
- Strong analytical and problem-solving skills
Nice to Have:
- Understanding of ADAS, Driver Monitoring Systems
- Experience with embedded video coupled with edge AI

Position: Application Software Development MBD Engineer – Motor Control Unit
Location: Bangalore
Employment Type: Contract
Experience: 4–6 Years
Industry Preference: Automotive
Reporting To: Manager – MCU Software Development
Educational Qualification: B.Tech / M.Tech in Electrical Engineering or related discipline
About the Role
We are looking for a skilled and motivated Application Software Development MBD Engineer with strong expertise in Motor Control Unit (MCU) software development and Model-Based Design (MBD). The candidate will be responsible for developing, simulating, and implementing motor control algorithms for automotive applications using MATLAB/Simulink-based development methodologies.
Key Responsibilities
- Develop application software using MATLAB Model-Based Development tools including MATLAB, Simulink, Stateflow, and Embedded Coder
- Design, develop, and validate motor control algorithms for: Induction Motors, Permanent Magnet Motors (SPM/IPM)
- Implement motor control techniques including: Field Oriented Control (FOC), Sensorless Control Strategies, V/f Control Schemes
- Implement and optimize PWM techniques such as SPWM and SVPWM
- Develop and integrate application software for Micro Control Units using: Infineon TriCore processors, Texas Instruments DSPs
- Work with development environments and tools including Eclipse-based tools, TASKING, and Code Composer Studio
- Support software debugging, simulation, testing, and validation activities for automotive embedded systems
Required Skills
- Strong experience in MATLAB, Simulink, Stateflow, and Embedded Coder / Code Generation tools
- Experience in motor control and automotive embedded systems
- Good understanding of electric motor control systems and power electronics
- Experience with embedded C programming and real-time systems
- Hands-on experience with development tools such as Eclipse-based tools, TASKING, and Code Composer Studio
- Good debugging and problem-solving skills
- Understanding of automotive software development processes is an added advantage.
Please go through with the below mentioned job description
Position title: Firmware Engineer
Experience: 6-12 years
Notice Period: 0-30 days
Location: Bangalore(Sarjapur)
Role type: Permanent
About the role
Experience in Firmware/Software programming in embedded Linux & RTOS based application development. Candidate must have a very good understanding of ARM processor, hardware and custom board or product development experience.
Roles and Responsibilities:
Design, code and integrate software for an embedded Linux/RTOS targeted application(applications, drivers, framework)
Customization, deployment and maintenance of Linux distribution
Interact with Linux kernel, integrate new device drivers Improvement and maintain existing software components
Perform unit test, Integration test, verification and validation of the product developed.
Assist with the hardware design surrounding the processor
Document the projects according to standards (protocols, architecture, technical specifications, etc.)
Specific skills:
Expert in C programming with RTOS.
Hands-On experience with Protocol development.
Nice to have Protocol development experience such as USB or DP, HDMI or equivalent.
System level design and understanding of overall system
Strong knowledge of Linux, ARM processor architecture with SOC, FPGA interface is a plus.
Hand-on experience on Linux kernel and device-driver development and debugging.
Knowledge/Experience of TCP/IP, Network programming.
Ability to write effective and reusable code according to best practices.
Must be a dynamic, autonomous, and team-oriented individual.
Knowledge of hardware and low-level development is an asset
Please provide below mention details:
No. of years of working experience in Embedded Linux -
Protocol stack development Exp, any specific protocol worked on -
Relevant Experience:
Official Notice Period 30/60/90 Days:
Date of Resignation:
Serving Notice Period and Last Working Day:
Current Company:
Current Location:
Work Location:
Current CTC(fixed,variable):
Expected CTC(fixed,variable):
Interview Availability:
Any Offer:
Relocate to Bangalore(Sarjapur):
company name
company location
date of joining
• Experience in system design and building IoT systems in resource and power constrained environments
• Proficient in C language on embedded platforms and familiarity with hardware design of embedded system is a plus
• Development on Linux Platform/RTOS with an emphasis on embedded device driver development, multi-threading, and firmware debugging
• Experience with mesh network or sensor network and communication
• Good understanding of multiple IoT platform components is essential
• Solid working knowledge using IoT hardware platforms, communication boards, and gateways
• Hands-on in internet protocols and software development using protocols including LoRA, Wi-Fi, BLE, ZigBee, NB-IoT, M2M,6LoWPAN, Ethernet etc.
• Expert hands-on proficiency in developing applications using one or more technology stacks
• Strong hands-on understanding of scalability, security, high availability, and operational requirements
• Sound and proven decision-making skills to influence the technology choice and implementation methodologies
• Hands-on in object-oriented programming principles, design patterns, and software architecture
• Good with rapid problem solving, a strong technical background, and passion for continuous improvement
• Must have had hands on experience with Connected smart products having Product and Application software, data and Cloud
• Must have intimate knowledge of tools and processes used for Product(firmware) and/or Application software and/or Device hardware and/or Cloud
• Must be intimately familiar with Agile and Scrum, in the creation of dashboards for Sprints. An expectation would be to implement Scrum within the organization
• Must have strong familiarity with SMAC(social media, mobile, analytics and cloud) trends and application to saleable product categories
• Must have worked closely with Mechanical/Electrical/Electronics engineering teams in the development of smart/connected products.
Hands-on experience in Autosar methodologies and workflows.
• Sound understanding of embedded SW development using C on 32/64 bit microcontrollers.
• Experience in at least one of microcontroller architectures: Renesas RH family, Tricore or PowerPC architecture.
• Automotive Product Development Process knowledge (ASpice, ISO26262)
• Experience in one or more of Autosar BSW Modules stacks.
• Autosar based SWcs development in any domain of cluster, ADAS and IVI system.
• Com stack (FlexRay, CAN, LIN, Ethernet) / Memory Stack/ Diagnostic stack/ OS, Wdg, other services.
• Working knowledge on AUTOSAR ECU software architecture
• Understand the various features provided by AUTOSAR BSW modules and configure BSW modules in Davinci Configurator or similar tools
• Understand the AUTOSAR application (SW-C) configuration and the interaction of AUTOSAR applications (SW-C) with the underlying BSW modules
• Understand the functionality of RTE, mapping of application entities with BSW module parameters, OS scheduling concepts, ECU and BSW module state changes
• Understand the AUTOSAR methodology (ECU extract contents, import of ECU extract into configuration tool)
Understand the flow of the AUTOSAR software from application till the underlying driver.
Automotive Embedded Developer
Experience: 3-8 Years
Location: Bangalore, Hyderabad, Chennai, Pune, Thiruvananthapuram, Calicut
Company: Tata Elxsi
Skills : Embedded C, CAN Protocol, Vector Tools, Aspice. Design and Development of ECU
- Work directly with the other Software/Firmware Engineers and Electrical/RF/Systems Test Engineers to write needed software
- Design and implement software platform for firmware on embedded CPUs with multiple OS such as Windows, Linux, FreeRTOS, TI-RTOS and embedded Linux
- Use compliers, debuggers revision control and automated build systems.
- Design/develop components of software platform for use by other developers to extend its capabilities and build custom applications/behavior on top
- Develop build methodologies, debugging tools/utilities
- Develop and release Software using Agile methodology
- Write unit tests and support continuous integration and automated test methodology
- Brainstorm for new ideas and ways to improvement product and processes
- Consult with peers for feedback during debug/testing stages
- Document and maintain design processes
Hands on experience in developing low level software for microcontroller based environments with ARM/Cortex processors or similar.
must do a Project:Linux Device Drivers
Experience in all aspects of designing and developing SW in C/C++ language for embedded platforms.
Advance level knowledge of modern microprocessor architecture – MMU, Caches, Exceptions, interrupts, instruction sets etc.
Experience in working with multiple common h/w interfaces like USB, Ethernet, PCIe, DDR controller, DMAC etc.
Device driver or stack development in at least one major Operating system for at least one complex interface.
Experience in SW protocol stacks like USB, TCP/IP, File system etc.
Experience in Board Bring up, Device drivers, Firmware, Boot Loaders, Tool chains & Build systems.
Understand project requirements, customer use cases & specifications for features and convert them to standout software. Initiate and drive Test strategies and Test plan design for software.
Key Skills
Linux Device Driver , DSP knowledge preferred
Required Experience and Qualifications
B.Tech/B.E


