Software C# Engineer

Motorola Solutions
Krakow
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["C#",".NET","ASP.NET","WCF","SignalR","WebAPI","XML","XSD","SIP","RTP","RTCP","OSI","CI/CD","Git","Agile","OOP","SOLID"]

Software C# Engineer to develop high-concurrency SIP sessions and real-time communications for the Guardian call-taking and dispatching platform. You will implement RTP/RTCP media handling for MCPTT/MCVideo, build MCData service handlers, and integrate security with OIDC and MIKEY-SAKKE. Join a distributed team across UK/Poland focusing on scalable, secure networked applications.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Motorola Solutions
Motorola Solutions
3 months ago

Software C# Engineer

✓ Verified Job

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

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

Job Summary

Software C# Engineer to develop high-concurrency SIP sessions and real-time communications for the Guardian call-taking and dispatching platform. You will implement RTP/RTCP media handling for MCPTT/MCVideo, build MCData service handlers, and integrate security with OIDC and MIKEY-SAKKE. Join a distributed team across UK/Poland focusing on scalable, secure networked applications.
Location: Krakow
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop C# components for high-concurrency SIP sessions, managing complex headers and MIME bodies to support features like First-to-Answer and Group Regroups.
  • •Implement RTP/RTCP media handling for MCPTT and MCVideo, ensuring secure floor control in half-duplex environments.
  • •Build handlers for MCData services (SDS, File Distribution) using HTTP and SIP MESSAGE requests, and manage XML configuration retrieval via XCAP.
  • •Integrate OIDC authentication flows and MIKEY-SAKKE encryption to ensure secure media transport.
  • •Collaborate in an Agile, distributed team to refine Guardian core capabilities and lead development for expansion products.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsurancePensionEquityHybrid WorkAnnual Bonus

Key Requirements

  • •3+ years of professional experience with asynchronous network programming in C#/.NET (Framework/Core)
  • •Experience with WCF, SignalR, EF, ASP.NET and WebAPI
  • •Strong understanding of SIP protocol stack (INVITE, PUBLISH, SUBSCRIBE) and RTP/RTCP stacks
  • •Proficiency in parsing complex XML schemas (XSD) and handling multipart/mixed MIME bodies
  • •Solid grasp of OOP, SOLID, and modern CI/CD workflows (Git, PRs, Agile)
Experience:3+ yearsTelecommunicationsReal-time communicationSIPMCPTTSIP-based
Skills:C#.NETASP.NETWCFSignalRWebAPIXMLXSDSIPRTPRTCPOSICI/CDGitAgileOOPSOLID
Tech Stack:C#.NETWCFSignalRASP.NETWebAPIXMLXSDSIPRTPRTCPOIDCMIKEY-SAKKEGitCI/CDAgile

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