HamburgerMenu
hirist

Motorola Solutions - Embedded C/C++ Application Developer

Motorola Solutions
3 - 6 Years
Bangalore

Posted on: 13/05/2026

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Posted by

Sravya chitturu

NA at Motorola Solutions

Last Active: NA as recruiter has posted this job through third party tool.

Job Views:  
254
Applications:  140
Recruiter Actions:  1

Functional Area

Embedded / Kernel Development

Job Code

1635434

Loading chat...