Software C# Engineer | Mission Critical Communications

Motorola Solutions
Glasgow
Workplace: HybridFull timeFunction: Communications, PR & CommunityExperience: 3+ yearsSkills: ["Communication","Problem-solving","Teamwork","Collaboration","Attention to detail"]

Build and evolve the Guardian call-taking and dispatching platform for UK & Europe, focusing on high-concurrency SIP sessions, real-time media (MCPTT/MCVideo), and secure, scalable C# services. You’ll lead development for expansion products interfacing with 3GPP UE, working within an Agile team across UK hubs to deliver mission-critical communications solutions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Motorola Solutions
Motorola Solutions
3 months ago

Software C# Engineer | Mission Critical Communications

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 34 days agoStatus: Live

Job Summary

Build and evolve the Guardian call-taking and dispatching platform for UK & Europe, focusing on high-concurrency SIP sessions, real-time media (MCPTT/MCVideo), and secure, scalable C# services. You’ll lead development for expansion products interfacing with 3GPP UE, working within an Agile team across UK hubs to deliver mission-critical communications solutions.
Location: Glasgow
Workplace: Hybrid
Employment Type: Full time
Job Function: Communications, PR & Community

Key Responsibilities

  • •SIP Signaling & Session Management: Develop C# components for high-concurrency SIP sessions, managing complex headers and MIME bodies to support features like First-to-Answer and Group Regroups.
  • •Real-Time Media Plane: Implement RTP/RTCP media handling for MCPTT and MCVideo, ensuring floor control in half-duplex environments.
  • •Data & Configuration: Build handlers for MCData services (SDS, File Distribution) using HTTP and SIP MESSAGE requests, and manage XML configuration documents via XCAP retrieval.
  • •Secure Communications: Integrate OIDC authentication flows and MIKEY-SAKKE encryption to ensure secure media transport.
  • •Expansion Product Leadership: Lead development for new expansion products interfacing with 3GPP-compliant User Equipment (UE).

Pay and Benefits

Perks:Annual BonusPensionHealth InsuranceEquityFlexible Working

Key Requirements

  • •C# / .NET Framework / .NET Core Mastery: 3+ years of professional experience with a deep focus on asynchronous network programming.
  • •.NET Frameworks Experience: WCF, SignalR, EF, ASP.NET, WebAPI.
  • •Protocol Expertise: Solid understanding of the SIP Protocol Stack (INVITE, PUBLISH, SUBSCRIBE, etc.) and experience with RTP/RTCP stacks.
  • •Data Handling: Proficiency in parsing complex XML schemas (XSD) and handling multipart/mixed MIME bodies.
  • •Software Engineering Principles: Strong grasp of OOP, SOLID principles, and modern CI/CD workflows (Git, PRs, Agile).
Experience:3+ yearsTelecommunicationsEmergency communicationsMission critical
Skills:CommunicationProblem-solvingTeamworkCollaborationAttention to detail
Tech Stack:C#.NETASP.NETWCFSignalREFWebAPIXMLSIPRTPRTCPHTTPOIDCMIKEY-SAKKE

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