Padmi

InfoVision - Embedded Developer - C/C++ (India)

IndiaPosted 1 month ago
Software engineeringSeniorFull Time; Regular
Apply at InfoVision Solutions

Opens the source posting on shine.com

Source description

About the role

View original

Requirements : - 8 years of relevant experience in architecture & design, prototyping, software development & implementation plan, code review and unit testing for consumer electronic devices. - Bachelors degree or higher in Computer Science, Electronics or equivalent field. - Proficient in C, C /C 11, JavaScript, JSON. - Multi-threading, Cmake build system, Cross compilation, Linux understanding (process, filesystem, permission, memory), Linux shared library analysis, Linux IPC/message queues, Parse & analyze journald logs, Debug core dump files, Troubleshooting. - Boost ASIO, Linux boot-up, Linux interprocess communication, Linux Services/Daemon, Socket Programming, OOAD (Object-Oriented Analysis and Design), C 14 & 17 features (std : : optional, std : : async etc.). - Adaptive media streaming client-side integration, Media playback, Multimedia frameworks Gstreamer, ffmpeg, Wayland / directfb, Apple airplay media content delivery to player, Used PlayReady DRM 4. Collaborate with cross-functional teams, Effective communication, Convey ideas clearly in short-time. Preferred Qualifications : - Websockets, REST API, SnapCraft, Docker, Conan pkg manager, Github actions, Cmake, make, meson build system, Unit test frameworks Catch2, GoogleTest, BDD test framework, Rust, Python, Jira, Shell scripting. - Basic understanding on cryptography, Basic network TCP/UDP packet filtering & analysis. - BS degree in Computer Science or Engineering or equivalent experience. Roles & Responsibilities : - Contribute to Review product requirements and create technical requirements. - Contribute to Design and architect new products, understand and improving existing software. - Create prototype, design documents and technical tasks, suggest implementation plan. - Develop core components, code review to ensure implemented as per the design. - Develop tools to measure the quality of products and finding defects automatically. Growth Expectations : - By 3 months you will be able to triage bugs and implement feature details by cooperating with other teams to gather information and expected behaviors. - By 6 months you will understand media stack architecture in detail and what improvements need to be made for a better user experience. - By 1 year you will be a feature owner that drives development of current features. Requirements : - 8 years of relevant experience in architecture & design, prototyping, software development & implementation plan, code review and unit testing for consumer electronic devices. - Bachelors degree or higher in Computer Science, Electronics or equivalent field. - Proficient in C, C /C 11, JavaScript, JSON. - Multi-threading, Cmake build system, Cross compilation, Linux understanding (process, filesystem, permission, memory), Linux shared library analysis, Linux IPC/message queues, Parse & analyze journald logs, Debug core dump files, Troubleshooting. - Boost ASIO, Linux boot-up, Linux interprocess communication, Linux Services/Daemon, Socket Programming, OOAD (Object-Oriented Analysis and Design), C 14 & 17 features (std : : optional, std : : async etc.). - Adaptive media streaming client-side integration, Media playback, Multimedia frameworks Gstreamer, ffmpeg, Wayland / directfb, Apple airplay media content delivery to player, Used PlayReady DRM 4. Collaborate with cross-functional teams, Effective communication, Convey ideas clearly in short-time. Preferred Qualifications : - Websockets, REST API, SnapCraft, Docker, Conan pkg manager, Github actions, Cmake, make, meson build system, Unit test frameworks Catch2, GoogleTest, BDD test framework, Rust, Python, Jira, Shell scripting. - Basic understanding on cryptography, Basic network TCP/UDP packet filtering & analysis. - BS degree in Computer Science or Engineering or equivalent experience. Roles & Responsibilities : - Contribute to Review product requirements and create technical requirements. - Contribute to Design and architect new products, understand and improving existing software. - Create prototype, design documents and technical tasks, suggest implementation plan. - Develop core components, code review to ensure implemented as per the design. - Develop tools to measure the quality of products and finding defects automatically. Growth Expectations : - By 3 months you will be able to triage bugs and implement feature details by cooperating with other teams to gather information and expected behaviors. - By 6 months you will understand media stack architecture in detail and what improvements need to be made for a better user experience. - By 1 year you will be a feature owner that drives development of current features.

One address, no account. We’ll tell you when matching roles go live.

More at InfoVision Solutions

Related open roles

View all roles