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

Motorola Solutions
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 4-6 yearsEducation: bachelorsSkills: ["Root cause analysis","Problem-solving","Debugging","Unit testing","System testing"]

Develop and maintain high-performance embedded software for Theatro’s mobile communication platform, focusing on scalable, maintainable C++ code. Implement and optimize multithreaded, memory-efficient solutions, and use tools like GDB and Valgrind to debug complex issues with root-cause analysis. Own unit, integration, and system testing, support software releases, and contribute to system integration across software and hardware.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Motorola Solutions
Motorola Solutions
1 day ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Develop and maintain high-performance embedded software for Theatro’s mobile communication platform, focusing on scalable, maintainable C++ code. Implement and optimize multithreaded, memory-efficient solutions, and use tools like GDB and Valgrind to debug complex issues with root-cause analysis. Own unit, integration, and system testing, support software releases, and contribute to system integration across software and hardware.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop high-performance, scalable, and maintainable embedded software using modern C++.
  • •Implement and optimize multithreaded, memory-efficient code.
  • •Analyze and debug complex software issues and perform root-cause analysis using tools like GDB and Valgrind.
  • •Perform unit, integration, and system testing to validate code correctness.
  • •Support software releases and troubleshoot deployment issues as needed.
Travel: Low travel

Pay and Benefits

Perks:Relocation

Key Requirements

  • •4 to 6 years of software engineering experience.
  • •Strong proficiency in C and C++ with multithreading and networking experience.
  • •Solid object-oriented design skills, STL, and modern C++ idioms.
  • •Hands-on debugging and profiling with tools such as GDB and Valgrind.
  • •Experience with Linux and building large-scale C++ projects using Make and CMake.
Experience:4-6 yearsEmbeddedTelecomIoT
Education:Bachelor's in computer science, Electronics & Communication, Electrical Engineering, Information Technology, or a related technical discipline
Skills:Root cause analysisProblem-solvingDebuggingUnit testingSystem testing
Tech Stack:CC++C++11C++14C++17C++20MultithreadingNetworkingPythonShell scriptingTCPUDPRTPRTCPLinuxGDBValgrindApplication logsSTLObject-oriented design

Company Brief

Motorola Solutions
Provides mission-critical communications products and services, including radios, software, video security, and command center solutions for public safety, government, and enterprise customers worldwide.
Industry: Surveillance & Security Hardware
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Chicago, United States
Founded: 1928
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn