Your tasks:
- Design, implementation, and further development of the core software and streaming architecture for next-generation embedded systems
- Ownership of video streaming pipelines and optimization of WebRTC, WebSockets, HTTP, RTSP, and RTP for stable, low-latency applications
- Writing and maintaining Embedded Linux user-space code
- Creating clean, scalable designs with a focus on performance, maintainability, and reliability
- Hands-on work with Embedded Linux (Yocto) to optimize system throughput and performance
- Collaboration with hardware, firmware, and software teams to ensure seamless integration of all components
- Defining architecture guidelines, knowledge sharing, and supporting the team in technical decision-making