12 Oct
|
InstaVision
|
Bengaluru
12 Oct
InstaVision
Bengaluru
Company Overview
Instavision Inc. is a fast-growing home security and automation platform company, with over a million cameras activated. Our generic platform supports a wide variety of camera hardware like solar-powered cameras, indoor cameras, multi-lens cameras, always-on AI cameras, night vision cameras, and many more! All of this runs on a unified, flexible substrate that’s the Instavision firmware SDK.
Role And Responsibilities
Developing new features for AI-powered home security cameras in C
Debugging any incidents related to firmware
Code maintenance and optimization in terms of flash, memory, and CPU utilization
Integrating and validating experimental features and third-party libraries
Liaising with different technical teams for smooth rollout of current features
Requirements
6+ years of experience in embedded firmware development, with at least 2 years working with embedded Linux
Proficiency in C, C++ programming,
and robust knowledge of computer architectures
In-depth understanding of audio and video codec principles, familiarity with encoding formats like H.264, H.265, AAC, Opus, G711, etc.
Familiarity with audio and video transmission protocols such as WebRTC and RTSP
Working knowledge of REST APIs, TLS, and MQTT
Experience with open-source libraries such as libcurl, libwebsocket, libffmpeg
Familiarity with cloud storage services like Amazon Cloud Storage, B2 Cloud Storage
Understanding of how network cameras operate, with the ability to perform root cause analysis across different components of the platform
Familiarity with Linux resource usage profiling, and embedded system simulation
Positive command over Git for version control
📌 Senior Firmware Engineer Bengaluru
🏢 InstaVision
📍 Bengaluru