Job Description
We are looking for a passionate and motivated Embedded AI Engineer to join our team and develop an AI Companion device based on the ESP32-S3 N16R8 platform. The ideal candidate should have strong embedded programming skills, solid hardware knowledge, and a willingness to learn and solve challenging technical problems.
Key Responsibilities
Develop and maintain firmware for ESP32-S3 N16R8 based AI Companion devices.
Implement real-time two-way voice communication using LiveKit and WebRTC.
Integrate audio peripherals such as microphones, speakers, codecs, and related interfaces.
Debug and optimize firmware, hardware, and communication issues.
Work with networking protocols including Wi-Fi, WebSockets, HTTP/HTTPS, and real-time streaming.
Optimize system performance, memory usage, and power consumption.
Collaborate with hardware and software teams to deliver reliable products.
Research and evaluate new technologies, AI frameworks, and embedded solutions.
Required Skills
Strong proficiency in C/C++ for embedded systems.
Hands-on experience with ESP32-S3 development using ESP-IDF.
Good understanding of FreeRTOS, multitasking, interrupts, and embedded debugging.
Experience with LiveKit, WebRTC, or other real-time communication technologies is preferred.
Good understanding of digital electronics, hardware interfaces (I2C, SPI, UART, I2S), and PCB debugging.
Experience using debugging tools such as logic analyzers, oscilloscopes, and serial debugging.
Familiarity with Git and software version control.
Preferred Qualifications
Experience with audio processing, voice assistants, or AI-enabled embedded devices.
Knowledge of networking protocols such as RTP, WebSocket, MQTT, and HTTPS.
Experience integrating cloud APIs and AI services into embedded systems.
Understanding of DSP, audio codecs, echo cancellation, and noise suppression is a plus.
What We're Looking For
Strong analytical and debugging skills.
Passion for embedded systems, AI, and innovative technologies.
Self-motivated with the ability to work independently.
Patient, curious, and eager to continuously learn new technologies.
Excellent problem-solving and communication skills.
Nice to Have
Experience with AI voice assistants or conversational AI.
Familiarity with Linux development environments.
Contributions to open-source embedded or AI projects.
This role is ideal for engineers who enjoy building cutting-edge embedded AI products and are excited about creating next-generation voice-enabled devices using the ESP32-S3 platform.
Pay: ₹55,000.00 - ₹75,000.00 per month
Work Location: In person