We are seeking a highly skilled Embedded C/C++ Application Developer to join our engineering team. The ideal candidate will have strong expertise in embedded software development, multithreaded programming, and VOIP-based application development.
You will work on designing, developing, optimizing, and troubleshooting next-generation embedded communication applications on client/server platforms.
This role offers an opportunity to work closely with cross-functional engineering teams to build scalable, reliable, and high-performance software solutions in a fast-paced innovation-driven environment.
Key Responsibilities :
– Design, develop, and maintain embedded software applications using C and C++.
– Develop high-performance multithreaded applications for embedded systems and communication platforms.
– Work on VOIP-based client/server applications and real-time communication systems.
– Analyze system performance and optimize applications for speed, memory usage, and scalability.
– Troubleshoot, debug, and resolve complex software and system-level issues.
– Collaborate with product, QA, and system engineering teams to deliver robust software solutions.
– Participate in software architecture discussions, code reviews, and technical design sessions.
– Ensure software quality through unit testing, integration testing, and debugging practices.
– Contribute to continuous improvement of development processes and engineering best practices.
– Work in an Agile development environment with rapid development cycles.
Required Skills & Qualifications :
Technical Skills :
– Strong programming expertise in C and C++.
– Hands-on experience in embedded software development.
– Experience in multithreaded application development and concurrency handling.
– Good understanding of VOIP protocols and communication systems.
– Experience working on client/server architecture platforms.
– Strong knowledge of system-level programming, debugging, and performance optimization.
– Excellent troubleshooting and analytical problem-solving skills.
– Familiarity with Linux-based embedded systems is preferred.
– Understanding of memory management, networking concepts, and IPC mechanisms is an advantage.
– Exposure to real-time systems and communication technologies is a plus.
Educational Qualification :
Bachelor’s or Master’s degree in :
– Computer Science Engineering (CSE)
– Electronics & Communication Engineering (ECE)
– Information Technology (IT)
– Or related engineering disciplines
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
