Description:
Experience: 6 to 8 Years
Location: Work from Office (initially)
Engagement Type: Contract (1 Month – Extendable)
Budget: ₹1.5 Lakh
timing:10 to 7
5 day working
We are looking for an experienced Embedded Systems Engineer to design and develop embedded applications for surveillance cameras and edge devices. The role focuses on building a gateway-style embedded application that runs on embedded Linux platforms and integrates with device-side and external/cloud systems.
The selected resource will initially work from office for 1 month, after which the engagement may be renewed on an hourly contract basis with remote working.
Design and develop embedded applications using C/C++ on Embedded Linux (ARM-based systems)
Build and maintain a gateway application that:
Communicates with other embedded applications via APIs or IPC
Periodically fetches, processes, and transforms data
Integrates with external or cloud-based APIs
Work on resource-constrained systems, ensuring optimal CPU, memory, and storage usage
Implement multithreading, memory management, and long-running daemon services
Develop lightweight on-device configuration UI using HTML, CSS, and basic JavaScript
Handle network communication using HTTP/HTTPS, REST APIs, and TCP/IP
Ensure secure communication using TLS/SSL, authentication, and credential handling
Debug, test, and document embedded applications
Strong proficiency in C / C++
Hands-on experience with Embedded Linux
Solid understanding of:
Multithreading
Memory management
IPC mechanisms
Embedded services/daemons
Experience with RESTful APIs
Knowledge of HTTP / HTTPS
Data handling using JSON / XML
Strong fundamentals of TCP/IP networking
Experience building lightweight web-based UIs for embedded devices
Working knowledge of:
HTML
CSS
Plain JavaScript
Experience with IP cameras, surveillance systems, or IoT devices
Familiarity with ONVIF, MQTT, or device SDKs
Exposure to Edge Computing or Industrial IoT
Knowledge of cross-compilation toolchains
Experience with secure device provisioning and OTA updates
Familiarity with Docker-based embedded build environments
Initial Duration: 1 Month (Onsite)
Extension: Renewable on hourly basis (Remote)
Contract Positions: Accepted