CareerPlanSign in

Software Dev Engineer Embedded Development

Madrid, Community of Madrid, Spain💼 Full-time🗓 2026-09-11 → 2026-09-25

Core

Design, build, and operate scalable video streaming solutions and AI/ML-powered tools for smart home devices, optimizing end-to-end video/audio quality and observability.

Role type

Senior IC embedded software engineer (video streaming & AI/ML)

Builds

Real-time video/audio streaming services, encoding pipelines, and AI inference tools for millions of smart home devices

Domain

Consumer electronics, video streaming, machine learning, cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

video/image processing and compression algorithms, computer vision, machine learning, cloud computing, Python, Java, C++, data structures, object-oriented design

Preferred skills

video encoding and streaming media standards, on-device embedded/resource-constrained hardware, AI tools for development productivity, SQL and NoSQL databases, open-source contributions, debugging complex distributed systems

Technologies

H.264, H.265, AV1, WebRTC, FFmpeg, AWS, ML/AI frameworks

Responsibilities

Design and develop scalable cloud-native microservices for video streaming; collaborate with ML scientists to implement model architectures and optimize training pipelines; participate in code reviews and technical documentation; build resilient distributed systems; work in agile environments with CI/CD and on-call duties; monitor and troubleshoot production issues

Seniority

Senior, hands-on IC

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