← Back to jobs

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

No related jobs found

Description

You will build and maintain low-level embedded systems software for resource-constrained hardware.

This role is on-site.

Responsibilities

  • Develop features for embedded devices using C++ and Embedded C.
  • Implement networking stacks utilizing TCP/IP and UDP protocols.
  • Analyze and optimize code for performance on embedded hardware.
  • Debug and resolve complex issues within Linux environments.

Required Skills

  • 5+ years of professional experience in software development.
  • Strong proficiency in C++ (C++11/14/17) and Embedded C.
  • Hands-on experience with Embedded Linux distributions (Yocto, Buildroot, or similar).
  • Solid understanding of Linux internals, kernel concepts, device drivers, and file systems.
  • Experience with multitasking, synchronization, sockets, and network protocols (TCP/IP, UDP).
  • Familiarity with embedded hardware such as set-top boxes, IPTV/OTT platforms, or IoT gateways.
  • Proven debugging and performance analysis capabilities.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs