Senior Software Embedded Engineer
Core
Build high-performance native systems software for real-time video streaming on edge devices (Axon Body cameras and Fusus) to support first responders and security professionals.
Role type
Senior Software Engineer (Embedded/Systems)
Builds
Native streaming services and APIs for edge-to-cloud video pipelines
Domain
Embedded systems, media processing, networking, cloud services
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ or Rust, native systems software design, debugging and optimization, concurrency, performance tuning, software design fundamentals
Preferred skills
Embedded Linux or IoT development, video/media/streaming technologies (GStreamer, FFmpeg, WebRTC), SDK/library/API development, networking or distributed systems
Technologies
C++, Rust, GStreamer, FFmpeg, WebRTC
Responsibilities
Develop high-performance systems software for real-time video streaming; Improve performance, reliability, and maintainability of native streaming services; Design native APIs and SDKs for cross-platform integration; Collaborate with embedded, cloud, and ML teams; Shape architecture and technical direction; Mentor teammates through code reviews
Seniority
Senior, hands-on IC