Embedded Software Developer (C, C++, Linux)

Up to $120,000

Full Time

  • No Travel Required


  • C
  • C++
  • Linux

Job Description



We are seeking an experienced embedded software developer with a strong background in C, C++, and Linux internals to join our clients team. The ideal candidate should have experience in Set Top Box and Broadband gateways and Linux.

Job Title: Software Developer - Embedded (C, C++, Linux)

Job Type: Full-time

Experience: 7-10 years

Visa Type: Any

Location: Dallas, TX

Job Description:


  • Design, develop and maintain software applications in C/C++ on Linux operating systems.
  • Write clean, efficient, and well-documented code.
  • Troubleshoot and debug software issues in a timely manner.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Stay up-to-date with emerging trends and technologies in software development.
  • Ensure software quality by conducting regular testing and code reviews.
  • Continuously improve software performance, scalability, and reliability.

Key Skills:

  • Strong proficiency in C and C++ programming languages.
  • Good knowledge of Linux internals and system-level programming.
  • Experience in Set Top Box and Broadband gateways.
  • Familiarity with network protocols and security standards.
  • Experience with debugging tools such as GDB, Valgrind, etc.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.


  • Bachelor's or Master's degree in Computer Science or related field.
  • 7-10 years of experience in software development.
  • Proven track record of developing and maintaining complex software applications.
  • Ability to work in a fast-paced, dynamic environment with tight deadlines.
To apply send an email along with a copy of updated resume to

Best, Shilpa