Software Engineer
Core
Design, develop, and maintain embedded firmware for mission-critical mobile and portable radio products used by emergency services and utilities.
Role type
Senior embedded software engineer (firmware & platform)
Builds
Mobile and portable radio solutions for public safety, utilities, and enterprise organizations
Domain
Embedded systems, wireless communications, radio technology
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, embedded firmware development, real-time systems, software architecture design, debugging, cross-layer software development
Preferred skills
Bluetooth, Wi-Fi, audio technologies, radio communications systems, device drivers, hardware-near software development
Technologies
C, C++, Bluetooth, Wi-Fi
Responsibilities
Design and maintain embedded firmware for mobile and portable radio products; Contribute to platform software and system architecture; Investigate and resolve complex technical issues across the software stack; Integrate wireless communications, audio systems, and peripheral interfaces; Collaborate with cross-functional teams to deliver features; Drive continuous improvement in software quality and development practices
Seniority
Senior, hands-on IC