Posted:4 days ago| Platform:
On-site
Full Time
Firmware Engineer – Embedded Systems & IoT We are looking for a Firmware Engineer to join our team and contribute to the development of cutting-edge embedded systems and IoT applications. Key Responsibilities: Design and development of firmware for embedded systems. Develop and maintain device drivers (I2C, SPI, UART, ADC, PWM, etc.). Hardware integration and bring-up of embedded platforms. Work closely with hardware, application, and product design teams for seamless integration. Debug firmware using oscilloscopes, logic analyzers, and JTAG debuggers. Implement and support wireless connectivity protocols (BLE Mesh, Wi-Fi, Zigbee, OpenThread). Integrate and manage various sensors (PIR, LUX, microwave, ultrasonic, thermal, etc.). Work on nRF modules for BLE and mesh-based communication systems. Qualifications: Bachelor's or Master’s degree in Electronics Engineering, Computer Science, or related field. Required Skills: Proficiency in C programming for embedded systems. Hands-on experience with microcontroller families such as ESP, Nordic (nRF), ST, TI, Renesas . Strong development experience in firmware and device drivers. Practical experience with communication protocols: I2C, SPI, UART, ADC, PWM. Familiarity with BLE Mesh , Wi-Fi , Zigbee , OpenThread . Experience with network protocols: MQTT, HTTP, FTP, SMTP . Strong debugging and problem-solving skills with hardware tools. Good to Have: Knowledge of RTOS (e.g., FreeRTOS, Zephyr). Experience with embedded Linux platforms. Exposure to wireless communication standards like LoRa and Cellular IoT. Job Types: Full-time, Permanent Pay: ₹10,000.00 - ₹20,000.00 per month Schedule: Day shift Work Location: In person
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
5.0 - 9.0 Lacs P.A.
3.0 - 6.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
0.15 - 0.2 Lacs P.A.
Experience: Not specified
0.1 - 0.2 Lacs P.A.
Ahmedabad, Gujarat, India
Salary: Not disclosed
2.0 - 7.0 Lacs P.A.
Salary: Not disclosed
3.375 - 7.25 Lacs P.A.
1.8 - 5.0 Lacs P.A.