Skip to content
mimi

Sr. Embedded C++ Developer

Compunnel Inc.

Dallas · On-site Contract Senior 2d ago

About the role

Position Overview

Compunnel is hiring for an Embedded (C/C++) Software Engineer for the position of Sr. Embedded C++ Developer. Location: Dallas, TX (Day 1 onsite). Experience Required: 3+ years. Education: Bachelor’s Degree or greater in Computer Science, Electronics & Communications, Electrical Engineering, or related field. This is a 12+ Months contract position with 15 openings. Open to relocate candidates.

Key Responsibilities

  • Design, prototype, and develop software for embedded devices.
  • Execute and deliver features by collaborating with cross-functional teams, product owners, and architects.
  • Build and maintain robust CI/CD pipelines using tools like GitHub Actions.
  • Maintain and enhance build systems, including Makefiles.
  • Optimize system performance through advanced memory management, profiling, and multithreading techniques.
  • Sustain engineering of the existing Linux-based OS by implementing improvements and bug fixes.
  • Work on next generation platforms and hardware abstraction layers.
  • Analyze and debug HDMI bus communication protocols, including CEC, ARC/eARC, and HDCP.

Required Qualifications

  • Bachelor’s Degree or greater in Computer Science, Electronics & Communications, Electrical Engineering, or related field.
  • 3 to 5+ years of experience in architecture, design, prototyping, software development, code review, and unit testing for embedded devices.
  • 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).
  • Experience working with diverse engineering teams.
  • Deep knowledge of HDMI, EDID structure, and CEC protocol specifications, including AV infoframes and ARC/eARC.
  • Familiarity with internal and external display configurations across multiple devices and TV setups.
  • Strong proficiency in Linux system programming and debugging.

Skills

CC++C++11C++14C++17CECCI/CDDockerEDIDEmbedded C++GitHub ActionsHDCPHDMILinuxMakefilesRPCSystem programming

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free