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
- 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.
- 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.