Senior Software Engineer (HDMI, C++)

  • Job ID: FA-01-000017-000854
  • Open Since: Apr 30, 2025
  • Views: 1

About The Company:

Frontend Arts brings together deep industry expertise and the latest IT advancements to deliver world-class digital transformation services to our clients. We partner with leading companies across industries to create innovative solutions that drive performance and growth.

We are focused in technology innovation to accelerate the digital transformation of our customers, end users with a modern process driven development cycle ensuring high quality and scalable solutions that is compliant, secure, high performance and reliable.

Job Description:

We are seeking a Senior Software Engineer with strong experience in HDMI, C++, and Linux-based systems to work on embedded system features related to display technologies and consumer electronics. This individual will contribute to building and optimizing HDMI and CEC protocol stack implementations in a high-performance product engineering environment.

  • Minimum 8 years of hands-on experience in C/C++ (17/20) development.
  • In-depth understanding of Linux/Unix environments and system programming.
  • Expert knowledge of HDMI stack, EDID parsing, CEC/ARC/eARC protocols.
  • Familiarity with HDMI signal debugging, HDCP, and low-level HDMI analyzer tools.
  • Scripting experience with Python for automation and diagnostics.
  • Experience with Linux event drivers, BlueZ stack, and Bluetooth interface layers.
  • Proven ability to work with evolving multi-hardware environments in a collaborative development setting.

Key Skills:


  • Minimum Experience : 8 Yrs

Roles & Responsibilities:

  • Architect, develop, and maintain system-level components for HDMI, ARC/eARC, and CEC features in embedded Linux environments.
  • Perform analysis and debugging of HDMI and EDID signaling, including CEC messages, AV InfoFrames, and HDCP compliance.
  • Collaborate with hardware, firmware, and QA teams for product bring-up, integration testing, and release readiness.
  • Leverage tools such as GDB, Clang, CMake, and other Linux utilities to diagnose and fix issues across display and input systems.
  • Work with multi-device configurations and ensure seamless user experiences with gaming and advanced audio/video features.
  • Apply VESA and CTA standards to development practices and product compliance.
  • Interface with Linux subsystems including D-Bus, HIDRAW, Glib, Bluetooth (BlueZ), and device drivers.

Education:

  • Bachelor's or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.

Additional Information:

Employment Type: 

  • Corp-to-Corp (C2C)
  • Full-Time – Open to Green Card holders and U.S. Citizens only

Equal Employment Opportunity Statement:

Frontend Arts is proud to be an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and contractors. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


Similar Jobs

companylogo SmartSheet

Senior Partner & Alliances Manager (Public Sector)

Boston, MA

companylogo SmartSheet

Large Enterprise Solution Engineer - GEO

Boston, MA

companylogo SmartSheet

Security Engineer II (Remote Eligible)

Bellevue, WA

companylogo OrbIT People LLC

Sr Databricks Cloud Engineer

Phoenix, AZ

companylogo SmartSheet

Large Enterprise Technical Solutions Engineer

London, AR

companylogo OrbIT People LLC

MTS Production Support Engineer

Chicago, IL