
Senior software Engineer(C, C++, Python, Node, C#, SIP/RTP/RTCP)
Motorola Solutions · Posted Sep 29
Mission-critical communications, command center software, and video security solutions for public safety and enterprise
Get a personal compatibility score
Add a resume for personal matches
About the role
Motorola Solutions builds and connects technologies to help protect people, property and places, and the Push To Talk Over Cellular department develops a next-generation PTT application deployed across Android, iOS, embedded devices and Windows. The client applications are built on a cross-platform Core Development Engine (CDE) library written on top of the PJSIP stack with application-level logic for platform-specific features. This role focuses on the design, development and maintenance of core applications and tools using C/C++, Python, Node.js or C#, and includes guiding the development of junior engineers.
What you will do
- Assist in the design, development, and maintenance of Software applications/tools.
- Write clean, efficient, and well-documented code.
- Collaborate with team to understand project requirements and deliver solutions.
- Participate in code reviews and contribute to team knowledge sharing.
- Debug and resolve software defects and issues.
- Identify the gaps in the existing manual workflow/process and try to automate
- Stay updated with the latest industry trends and technologies to ensure continuous improvement.
Skills used in this role
What the employer is looking for
- Good Oral and Written Communication Skills are required.
- Should be a self-motivated person who can thrive in challenging environment and gel well with the team.
- Should be willing to grasp/share knowledge with the team
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience in software development.
- Coding Proficiency in C/C++/Python/C# Programming languages.
- Hands-on experience in VoIP functional testing and core telecom protocols (SIP, RTP/RTCP, DNS, HTTP, SSL/TLS, TCP/UDP)
- Strong problem-solving and analytical skills.
- Knowledge of version control systems (e.g., Git).
- Excellent communication and teamwork skills.
- Eagerness to learn and adapt to new technologies and methodologies.
Preferred qualifications
- Experience with software development tools and environments.
- Understanding of software development life cycle (SDLC) and agile methodologies.
- Basic knowledge of databases and SQL.
- Basic understanding of AI/ML concepts (Good to have).
Benefits and support
- Compensation and benefits are detailed in the job posting
About Motorola Solutions
Motorola Solutions is a global leader in public safety and enterprise security, specializing in mission-critical communications, command center software, and video security solutions. The company empowers communities and organizations by building and connecting technologies that enhance safety, operational efficiency, and situational awareness worldwide. Formed as the legal successor to the original Motorola following its 2011 corporate split, Motorola Solutions serves government agencies, public safety departments, and commercial enterprises across more than 100 countries.
- Industry
- Telecommunications
- Company size
- 10001+ employees
- Founded
- September 25, 1928
- Location
- Chicago, Illinois, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Executive Vice President and Chief Financial Officer
Executive Vice President and Chief Operating Officer
Executive Vice President and Chief Technology Officer
Senior Vice President, Strategy & Ventures
Recent coverage
Motorola Solutions Newsroom
Austrian Ministry of Justice to Equip Prison Staff with Motorola Solutions V500 Body Cameras2026-10-05
Investing.com
Motorola Solutions Boosts Buyback Program by $2 Billion2026-09-09
BigGo
Motorola Solutions Raises Full-Year Revenue Forecast on Robust Public Safety Demand2026-08-05