CareerPlanSign in

Sr. Software Engineer (Hardware)

CAN-BC-Vancouver💼 Full-time💰 $175,500–$175,500🗓 2026-08-05 → 2026-09-26

Core

Develop and maintain software solutions and integrations that interface with VoIP devices (IP phones, SIP adapters, ATA adapters, DECT base stations) to enhance customer communication workflows.

Role type

Senior Software Engineer (Hardware Integration)

Builds

Device management, provisioning, activation, and control features for Dialpad's cloud communication platform.

Domain

Telecommunications / VoIP / Hardware-Software Integration

Deliverable

product features

Required skills

Python, full-stack development, database management, unit testing, TCP/UDP networking protocols, RESTful APIs, Git

Preferred skills

Experience with hardware device integration, troubleshooting production device issues

Technologies

Python, Git, RESTful APIs, TCP, UDP

Responsibilities

Develop and maintain software solutions interfacing with VoIP devices; Design and implement features for device management and provisioning; Troubleshoot production/customer-related device issues; Write and maintain comprehensive unit tests; Review peers' code; Collaborate with cross-functional teams to translate requirements into technical specifications.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.