Sr. Embedded C++ Developer

Full Time Senior Level 10+ years Visa Sponsorship

Posted 4 weeks ago Expired

This job has expired

Looking for a job like Sr. Embedded C++ Developer in or near Dallas, TX? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

JPS Tech Solutions is seeking an experienced Sr. Embedded C++ Developer to design, develop, and maintain embedded software for Linux-based systems. This role involves expertise in C++ development, multithreading, and CI/CD pipelines to deliver high-quality software for next-generation embedded devices.

Responsibilities

  • Design, develop, and maintain embedded software for Linux-based systems
  • Execute architecture, design, prototyping, and code review for embedded devices
  • Build and maintain robust CI/CD pipelines using tools like GitHub Actions
  • Maintain and enhance build systems, including Makefiles, for reliable software builds
  • Optimize system performance through advanced memory management, profiling, and multithreading techniques
  • Collaborate with cross-functional teams, product owners, and architects to deliver features
  • Analyze and debug HDMI bus communication protocols (CEC, ARC/eARC, HDCP)
  • Work on hardware abstraction layers and next-generation platforms
  • Provide sustaining engineering support for existing Linux-based OS (improvements and bug fixes)
  • Ensure adherence to coding standards and best practices

Requirements

  • 10+ years of experience in embedded software development, architecture, design, and prototyping
  • Strong C++ skills (C++11, C++14, C++17) and solid understanding of modern C/C++
  • Experience with Linux system programming, multithreading, and interprocess communications (IPC/RPC)
  • Hands-on experience with CI/CD pipelines and build automation tools (e.g., GitHub Actions, Makefiles)
  • Knowledge of HDMI, EDID structure, CEC protocol, ARC/eARC, AV infoframes, HDCP
  • Experience in debugging hardware communication protocols and embedded systems
  • Strong problem-solving skills

Qualifications

  • Bachelor’s degree or higher in Computer Science, Electronics & Communications, Electrical Engineering, or related field
  • 10+ years of experience in embedded software development, architecture, design, and prototyping.

Skills

C++ * CI/CD * Linux * GitHub Actions * C++17 * C++11 * C++14 * Makefiles * Multithreading * Interprocess Communications (IPC/RPC) * HDMI * EDID structure * CEC protocol * ARC/eARC * AV infoframes * HDCP *

* Required skills

About JPS Tech Solutions

Grant Thornton is a major Audit, Tax, and Advisory Services company offering a broad range of services in strategy and consulting, operations, technology and more across various industries.

Professional Services
View all jobs at JPS Tech Solutions →