We are looking for a C Development Intern with a strong foundation in C/C OOP and basic DSA. The role involves working on video streaming image processing and performance optimization along with exposure to tools like GStreamer OpenCV and Linux systems. Ideal for someone eager to learn and build scalable high-performance solutions.
What youll do:
- Design implement and maintain software solutions using C
- Apply OOP principles to create modular reusable and maintainable code
- Collaborate with cross-functional teams to integrate video streaming and analytics features
- Adapt software solutions to run efficiently on resource-constrained edge devices
- Optimize memory usage and performance for edge environments
- Develop and maintain GStreamer-based video-streaming applications
- Develop hardware-specific optimizations for video streaming
- Do integration with AI inference accelerators
- Create and maintain software documentation
- Work on bug fixing and improving application performance and nbsp;
Required skills
- Proficiency in C/C programming with working knowledge of DSA.
- Nice to have GDB debugging code profiling and static code analysis.
- Good understanding of OS concepts/fundamentals Linux processes signals and multi-threading.
- Knowledge of OOP principles and design patterns.
- Hands-on knowledge of video processing using Gstreamer and/or FFMPEG.
- Hands-on knowledge of OpenCV for image/video processing.
- Should be familiar with networking protocols such as TCP/IP RTSP RTP HTTP RTMP and WebRTC.
- Knowledge of video encoding profiles such as H264 H265 and MJPEG is a plus.
- Should be aware of Git and Docker.
- Knowledge of NoSQL databases such as MongoDB is a plus. and nbsp;
How we work: and nbsp; and nbsp;
- We use Microsoft Teams for daily communication conduct daily standups and team meetings over Teams. and nbsp; and nbsp;
- We value open discussion ownership and a founder mindset. and nbsp; and nbsp;
- We prioritize design amazing UI/UX documentation to-do lists and data-based decision-making. and nbsp; and nbsp;
- We encourage team bonding through bi-weekly town halls destressing sessions with a certified healer and fun company retreats twice a year. and nbsp; and nbsp;
- We offer a 100% remote workplace model health insurance top performers eligible for attractive equity options mental health consultations company-sponsored upskilling courses growth hours the chance to give back with 40 hours for community causes and access to a financial advisor. and nbsp; and nbsp;
- Wobot is an Equal Opportunity Employer and nbsp; and nbsp;
We are looking for a C Development Intern with a strong foundation in C/C OOP and basic DSA. The role involves working on video streaming image processing and performance optimization along with exposure to tools like GStreamer OpenCV and Linux systems. Ideal for someone eager to learn and build sca...
We are looking for a C Development Intern with a strong foundation in C/C OOP and basic DSA. The role involves working on video streaming image processing and performance optimization along with exposure to tools like GStreamer OpenCV and Linux systems. Ideal for someone eager to learn and build scalable high-performance solutions.
What youll do:
- Design implement and maintain software solutions using C
- Apply OOP principles to create modular reusable and maintainable code
- Collaborate with cross-functional teams to integrate video streaming and analytics features
- Adapt software solutions to run efficiently on resource-constrained edge devices
- Optimize memory usage and performance for edge environments
- Develop and maintain GStreamer-based video-streaming applications
- Develop hardware-specific optimizations for video streaming
- Do integration with AI inference accelerators
- Create and maintain software documentation
- Work on bug fixing and improving application performance and nbsp;
Required skills
- Proficiency in C/C programming with working knowledge of DSA.
- Nice to have GDB debugging code profiling and static code analysis.
- Good understanding of OS concepts/fundamentals Linux processes signals and multi-threading.
- Knowledge of OOP principles and design patterns.
- Hands-on knowledge of video processing using Gstreamer and/or FFMPEG.
- Hands-on knowledge of OpenCV for image/video processing.
- Should be familiar with networking protocols such as TCP/IP RTSP RTP HTTP RTMP and WebRTC.
- Knowledge of video encoding profiles such as H264 H265 and MJPEG is a plus.
- Should be aware of Git and Docker.
- Knowledge of NoSQL databases such as MongoDB is a plus. and nbsp;
How we work: and nbsp; and nbsp;
- We use Microsoft Teams for daily communication conduct daily standups and team meetings over Teams. and nbsp; and nbsp;
- We value open discussion ownership and a founder mindset. and nbsp; and nbsp;
- We prioritize design amazing UI/UX documentation to-do lists and data-based decision-making. and nbsp; and nbsp;
- We encourage team bonding through bi-weekly town halls destressing sessions with a certified healer and fun company retreats twice a year. and nbsp; and nbsp;
- We offer a 100% remote workplace model health insurance top performers eligible for attractive equity options mental health consultations company-sponsored upskilling courses growth hours the chance to give back with 40 hours for community causes and access to a financial advisor. and nbsp; and nbsp;
- Wobot is an Equal Opportunity Employer and nbsp; and nbsp;
View more
View less