Job Description :
6-8 years proven work experience in software engineering
Experience in hands-on development and troubleshooting on embedded targets
Solid programming experience in C++
C, C++, Linux experts
Experience in developing media applications.
Good understanding of video/audio codecs, containers
Can write C, C++ code to build from scratch (or) work to recommend a product that meets our needs with budget in mind.
Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
Familiarity with software configuration management tools, defect tracking tools, and peer review
Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
Strong documentation and writing skills

Job Responsibilities
Design, develop, code, test and debug embedded software and television platforms from requirements to production and commercial deployment
Integrate and validate new product designs with the cloud system
Support internal software, product, and QA teams
Assess third party and open source software
Analyze and enhance efficiency, stability and scalability of platform resources

Required Education Qualification:
Bachelor's or Master s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.