Hi,
Greetings from IFlowSoft Inc
Job Title: Sr. Embedded C++ Developer (TV and Audio/ Streaming Related concepts and devices experience)
Location: Dallas, TX (Day 1 onsite)
Duration: 12+ Months
Has experience with TV, audio, video, or streaming devices (like Smart TVs, set-top boxes, media players, soundbars, etc.)
Media / TV / Display Knowledge (Very Important)
They strongly want experience in TV / display / audio systems, especially:
HDMI
EDID
CEC
ARC / eARC
HDCP
AV infoframes
Mandatory Skills:
* Bachelor s Degree or greater in Computer Science, Electronics & Communications, Electrical Engineering, or related field.
* 8 - 13 years of experience in architecture, design, prototyping, software development, code review and unit testing for embedded devices.
* Experience in executing and delivery of features by collaborating with many cross functional teams, product owners and architects.
* High proficiency with modern C, C++, C++11/C++14 or C++17 preferred.
* Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC).
* Build and maintain robust CI/CD pipelines using tools like GitHub Actions to streamline the development process.
* Maintain and enhance build systems, including Makefiles, for reliable and efficient software builds.
* Optimize system performance through advanced memory management, profiling, and multithreading techniques.
* Experience working with diverse engineering teams.
* Desire to work in a fast-paced, dynamic, highly collaborative environment
* Deep knowledge of the HDMI, EDID structure and CEC protocol specifications, including AV infoframes, ARC/eARC.
* Internal and external display across multidevice and TV configurations
* Ability to analyze and debug HDMI bus communication protocols for CEC, ARC/eARC, HDCP.
* Work on our next generation platforms and hardware Abstraction layer
* Sustaining engineering of existing Linux based OS, Improvements, bug-fixes
* Strong in Linux system programming
* Good Debugging skills