Motorola Solutions logo
Motorola SolutionsPosted 3 weeks ago

Senior Software Engineer(RTP/RTCP, Embedded, C, RTOS, Linux)

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelEnterprise

Job Summary

Develop high-performance, scalable C++ software for mobile communication platforms, implementing multi-threaded, memory-efficient code and optimizing throughput. Analyze complex issues using GDB and Valgrind to capture root causes, while performing unit, integration, and system testing to validate code correctness. Participate in software releases and assist in deployment troubleshooting as needed. Leverage proficiency in Linux environments, TCP/UDP protocols, and build tools like CMake to manage large-scale projects.

Required Qualifications

  • Strong proficiency in C, C++ with multithreading and networking experience
  • Solid understanding of object-oriented design, STL, and modern C++ idioms
  • Python Scripting and Shell Scripting
  • Good understanding of TCP and UDP protocols
  • 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
  • Bachelor's degree in computer science, Electronics & Communication, Electrical Engineering, Information Technology, or a related technical discipline
  • Strong academic foundation in data structures, algorithms, operating systems, and computer architecture
  • 4 to 6 years

Desired Qualifications

  • Good to have RTP, RTCP protocols
  • Good to have hands on ACE (C++) Framework
  • Good understanding and hands-on on relational and non-relational databases
  • 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
  • Master's degree (M.Tech/M.S/MCA.) in a relevant field is a plus
  • Experience in RTP/RTCP, Embedded, C, RTOS, Linux

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce