Design and implement embedded software for video processing, motion detection, and network communication.
Develop firmware for microcontrollers, SoCs, and DSPs used in CCTV cameras.
Optimize code for performance, memory usage, and power efficiency.
Integrate image sensors and modules (e.g., night vision, PTZ).
Interface with peripherals (e.g., UART, SPI, I2C, Ethernet, USB).
Support video encoding/decoding using H.264/H.265 and ONVIF standards.
Collaborate with hardware engineers on board bring-up and debugging.
Participate in system architecture design and component selection.
Conduct unit testing, integration testing, and firmware validation.
Maintain documentation of code and design for future development.
Required Qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
3+ years of experience in embedded software development.
Strong proficiency in C/C++ and RTOS environments.
Experience with ARM Cortex, MIPS, or RISC-V architecture.
Familiarity with camera modules, ISP tuning, and image processing.
Knowledge of networking protocols (TCP/IP, UDP, HTTP, RTSP).
Experience with version control systems (e.g., Git).
Debugging tools experience: JTAG, oscilloscopes, logic analyzers.
Preferred Skills:
Experience with Linux kernel and driver development.
Familiarity with OpenCV, GStreamer, or similar video processing libraries.
Understanding of cybersecurity principles for IoT devices.
Background in machine vision or AI-based video analytics.
Job Types: Full-time, Contractual / Temporary, Freelance
Contract length: 3 months
Pay: ?30,000.00 - ?50,000.00 per month
Schedule:
Day shift
Work Location: In person
Speak with the employer
+91 9952467010
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3711854
Industry
Not mentioned
Total Positions
1
Job Type:
Contract
Salary:
Not mentioned
Employment Status
Permanent
Job Location
TN, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.