Posted on: 13/05/2026
Role Overview :
We are seeking a highly skilled Embedded C/C++ Application Developer to join our engineering team in Bengaluru. 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
Experience :
- 3 to 6 years of relevant experience in embedded software/application development.
Did you find something suspicious?
Posted by
Sravya chitturu
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1635434