Senior Software Engineer/Tech Lead (Immediate Joiners Only)

Motorola Solutions India

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Motorola Solutions India seeks a senior embedded developer with strong C/C++ in Linux, RTOS, and device drivers to design and optimize embedded systems for VoIP and client/server platforms.

You will lead and mentor peers, work across multicore architectures, and apply debugging tools like GDB and Valgrind to ensure performance and reliability.

Qualifications

  • Strong C/C++ programming and debugging skills in a Linux environment.
  • Experience in embedded software development with RTOS and device drivers.
  • Experience in multi-threaded software development for multicore architectures.
  • VOIP application development experience, preferably on client/server platforms.
  • Understanding of system performance and scaling; strong problem solving and debugging.
  • Proficient with Make and CMake; able to write build scripts and manage dependencies.
  • Leading contributor with mentoring and guidance to others.
  • Experience with Linux commands and debugging tools like GDB and Valgrind.

Responsibilities

  • Design, develop and debug C/C++ in a Linux-based embedded environment.
  • Develop embedded software with RTOS and device drivers.
  • Create and optimize multi-threaded software for multicore architectures.
  • Contribute to VOIP client/server platform development and integration.
  • Analyze performance, scalability, and reliability of systems.
  • Mentor teammates and provide technical direction.

Skills

C/C++ programming
Embedded software development
RTOS
Multithreading
VOIP development
Performance optimization
Debugging
Mentoring
Linux commands

Education

Bachelor’s degree in CS/Engineering
Master’s degree (M.Tech/M.S/MCA) a plus

Tools

Make
CMake
GDB
Valgrind
Git
SVN
Jira

Job description

Job Title: C/C++ Senior Embedded Developer

About the Team: We design and support the core voice-powered enterprise applications that drive operations across retail, hospitality, manufacturing, and beyond. Our work spans hardware integration, networking, and client support, enabling seamless connectivity for some of the worlds leading brands. Every day presents new challenges and opportunities to innovate, empowering you to have a lasting impact on cutting-edge solutions.

Primary Roles and Key Responsibilities:
  • Strong C/C++ programming and debugging skills in a Linux environment.
  • Experience in embedded software development, Real-Time Operating Systems (RTOS) and
  • Device Drivers
  • Experience in Multi-threaded software development for Multicore Architectures.
  • Experience in VOIP application development, preferably on client/server platforms.
  • Understanding of system performance and scaling
  • Excellent problem solving/debugging skills,Design, develop, troubleshoot and debug.
  • Leading contributor individually and as a team member, providing direction and mentoring to others.
  • Working experience in Linux environment and knowledge of Linux commands.
  • Good hands-on in problem solving and debugging tools like GDB, profiling tools like
  • Valgrind.
  • Proficient in using Make and CMake for building and managing large-scale C++ projects, including writing custom build scripts and managing complex dependency trees.
Nice to have Skills:
  • Good understanding of TCP and UDP protocols, good to have RTP, RTCP protocols
  • Familiarity with source control tools like SVN and Git, and project tracking tools like Jira
  • Having a knowledge of audio codecs like G711, G722, Opus is a plus.
  • Experience in VoIP, telecom, or IoT platforms is a plus.
Educational Qualifications:
  • Bachelor’s degree in computer science, Electronics & Communication, Electrical
  • Engineering, Information Technology, or a related technical discipline
  • Master’s degree (M.Tech/M.S/MCA.) in a relevant field is a plus.
  • Strong academic foundation in data structures, algorithms, operating systems, and computer architecture is highly desirable
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Voice Engineer(Programmer)
Voice Engineer(Programmer)

Voxvalley Technologies inc • Hyderabad

On-site
INR 800,000 - 1,500,000
10% Variable Pay
Health and Accidental Insurance
Flexible Working Hours
+1
Lead/Senior Lead Software Engineer
Lead/Senior Lead Software Engineer

Nouveau Labs • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Voice Engineer(Programmer)
Voice Engineer(Programmer)

Voxvalley Technologies inc • Hyderabad

On-site
INR 1,200,000 - 2,000,000
10% Variable Pay
Health and Accidental Insurance
Flexible Working Hours
+2
Principal Software Engineer (Embedded) [T500-17763]
Principal Software Engineer (Embedded) [T500-17763]

HME India • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Sr. Software Developer - C++
Sr. Software Developer - C++

Opentext • Hyderabad

On-site
INR 2,500,000 - 5,000,000
Tech Lead
Tech Lead

Matrix Comsec • Vadodara

On-site
INR 1,500,000 - 2,300,000
Senior Software Developer - Networking platform
Senior Software Developer - Networking platform

Luxoft • Bengaluru

On-site
INR 2,500,000 - 4,500,000
C++ Linux Networking Lead
C++ Linux Networking Lead

Agiliad LLC • Pune District

On-site
INR 3,500,000 - 5,000,000
Tech Lead_VOIP Team
Tech Lead_VOIP Team

KreditBee • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Engineering Manager - C++ VOIP
Engineering Manager - C++ VOIP

STL Digital Inc • India

On-site
INR 4,200,000 - 6,400,000