← Back to jobs

American Technology Group LLC Logo
Senior C++ Software Engineer
Posted On: Just posted
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Senior C++ Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop and maintain embedded software for set-top boxes, smart TVs, and IoT devices using C++ and Embedded Linux.

This role is on-site.

Responsibilities

  • Build and optimize C++ applications for embedded Linux environments (Yocto, Buildroot).
  • Implement multithreading, synchronization, and network protocols (TCP/IP, UDP).
  • Analyze kernel concepts, device drivers, and file systems to resolve low-level issues.
  • Debug performance bottlenecks and ensure system stability on embedded hardware.

Required Skills

  • 5+ years of professional experience with C++ (C++11/14/17) and Embedded C.
  • Hands-on experience with Embedded Linux, including Yocto or Buildroot.
  • Strong understanding of Linux internals, kernel concepts, and device drivers.
  • Proficiency with multithreading, sockets, and network protocols (TCP/IP, UDP).
  • Experience with embedded devices such as set-top boxes, IPTV/OTT platforms, or routers.
  • Solid debugging and performance analysis skills.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs