Sr. Software Engineer (Hardware)

Dialpad
Vancouver
Workplace: HybridFull timeCAD 175,500 - 218,250 annuallyFunction: Software EngineeringSkills: []

Develop and maintain software integrations for VoIP devices and hardware components used with Dialpad’s cloud communication platform. Build features for device management, provisioning, activation, and control in the UI, while troubleshooting production/customer device issues and ensuring reliability with thorough unit testing. Partner across Product, Design, QA, and engineering to translate requirements into technical specifications and maintain high code quality through peer reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dialpad
Dialpad
1 day ago

Sr. Software Engineer (Hardware)

✓ Verified Job

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

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

Job Summary

Develop and maintain software integrations for VoIP devices and hardware components used with Dialpad’s cloud communication platform. Build features for device management, provisioning, activation, and control in the UI, while troubleshooting production/customer device issues and ensuring reliability with thorough unit testing. Partner across Product, Design, QA, and engineering to translate requirements into technical specifications and maintain high code quality through peer reviews.
Location: Vancouver
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Develop and maintain software solutions and integrations for VoIP devices, including IP phones, SIP adapters, ATA adapters, and DECT base stations.
  • •Design and implement device management features for provisioning, activation, and control in the UI.
  • •Troubleshoot production/customer-related device issues.
  • •Write and maintain comprehensive unit tests for device integration management software.
  • •Collaborate with Product, Design, engineering, and QA to translate requirements into technical specifications and guide features through the lifecycle.

Pay and Benefits

Salary: CAD 175,500 - 218,250 annually
Perks:Health InsuranceDentalVision401kRemote Work

Key Requirements

  • •Professional experience as a Software Engineer.
  • •Hands-on experience with Python or other structured languages.
  • •Experience working with front-end and back-end technologies and databases.
  • •Expertise in unit testing.
  • •Familiarity with networking protocols (TCP, UDP) and RESTful APIs.
Languages:English
Tech Stack:PythonTCPUDPRESTful APIsGitVoIPIP phonesSIP adaptersATA adaptersDECT base stationsUIUnit testing

Company Brief

Dialpad
Provides cloud-based business communications platform offering voice, video, messaging, contact center, and AI-driven call intelligence to help teams communicate and collaborate across devices and locations.
Industry: SaaS
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn