Embedded Engineer

Engineering · Pune, India

We are looking for an Embedded Engineer to develop firmware and low-level software for our gateways, sensors, and industrial IoT devices.

Responsibilities - Develop and maintain firmware for ARM/MCU-based products - Integrate drivers and protocols (Modbus, CAN, BLE, cellular) - Optimize for reliability, power, and real-time constraints - Work with hardware and validation teams during bring-up and testing

Requirements - Bachelor's or Master's in ECE, EEE, or related field - Strong C/C++ and experience with RTOS or embedded Linux - Familiarity with communication protocols (UART, SPI, I2C, Modbus, CAN) and wireless (BLE, cellular) - Experience with oscilloscopes, logic analyzers, and debugging embedded systems