Senior Embedded Software Engineer

hace 6 días


Madrid, Madrid, España Amazon A tiempo completo

**Job Summary**

We are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.

**Key Responsibilities**

  • Design and implement real-time streaming protocols like RTP/RTCP for embedded Linux and RTOS environments.
  • Optimize video encoding and decoding on various HW platforms.
  • Develop bandwidth control and adaptive streaming algorithms.
  • Integrate with device-specific audio/video hardware and firmware interfaces.
  • Profile and optimize code for memory, CPU, and power efficiency.
  • Collaborate on debugging streaming issues in the field.

**About the Team**

Our team is responsible for building Ring Doorbell Wired, a cutting-edge product that requires innovative solutions to meet customer needs. As a Senior Embedded Software Engineer, you will be part of a dynamic team that thrives in a fast-paced environment with multiple priorities.

**Requirements**

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent practical experience.
  • Proven experience in software and streaming development with C/C++, familiarity with embedded and IoT domain.
  • Field experience with creating high-performance and low-latency video streaming solutions.
  • Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences.

**Preferred Qualifications**

  • Master's in Computer Science, Information Security, or related field, or equivalent work experience.
  • Deep understanding of modern C/C++ programming languages and general algorithms theory.
  • Knowledge of Linux systems and RTOS operating system internals.
  • Experience in the video and audio encoding (AVC, HVEC, OPUS, etc) and streaming (WebRTC, RTP, RTSP, etc) technologies.
  • Experience in network programming and understanding of network and web-related protocols (e.g. TCP/IP, UDP, IPSEC, HTTP, HTTPS).


  • Madrid, Madrid, España Alovia - H.R. Consultancy Firm A tiempo completo

    Job Summary:Alovia - H.R. Consultancy Firm is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing software for embedded electronics systems, integrating software components, and ensuring that the design meets functional and non-functional requirements.Key...


  • Madrid, Madrid, España Alovia - H.R. Consultancy Firm A tiempo completo

    Job Summary:Alovia - H.R. Consultancy Firm is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing software for embedded electronics systems, integrating software components, and ensuring that the design meets functional and non-functional requirements.Key...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Amazon. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing low-level embedded software for our satellite systems.Key ResponsibilitiesDevelop embedded software in C++ and RustWrite software to interact with...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Amazon. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing low-level embedded software for our satellite systems.Key ResponsibilitiesDevelop embedded software in C++ and RustWrite software to interact with...


  • Madrid Centro, Madrid, España ESML SD Iberia Holding S A U A tiempo completo

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at ESML SD Iberia Holding S A U. As a key member of our R&D team, you will be responsible for designing, developing, and integrating software for our new family of products.Key ResponsibilitiesSoftware Development: Analyze features scope, functional and system...


  • Madrid Centro, Madrid, España ESML SD Iberia Holding S A U A tiempo completo

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at ESML SD Iberia Holding S A U. As a key member of our R&D team, you will be responsible for designing, developing, and integrating software for our new family of products.Key ResponsibilitiesSoftware Development: Analyze features scope, functional and system...


  • Madrid, Madrid, España Alovia - H.R. Consultancy Firm A tiempo completo

    Job Summary:Alovia - H.R. Consultancy Firm is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded electronics systems.Key Responsibilities:Design and develop software for embedded electronics systems, including core...


  • Madrid, Madrid, España Alovia - H.R. Consultancy Firm A tiempo completo

    Job Summary:Alovia - H.R. Consultancy Firm is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded electronics systems.Key Responsibilities:Design and develop software for embedded electronics systems, including core...


  • Madrid, Madrid, España Amazon A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key ResponsibilitiesTechnical Leadership: Proactively communicate and demonstrate technical leadership to drive project...


  • Madrid, Madrid, España Amazon A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key ResponsibilitiesTechnical Leadership: Proactively communicate and demonstrate technical leadership to drive project...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job SummaryWe are seeking an experienced Embedded Software Engineer to join our Kuiper Secure Communications Team at Amazon. As a key member of our team, you will be responsible for designing, developing, and implementing low-level embedded software for our satellite avionics systems.Key ResponsibilitiesDevelop embedded software in C++ and Rust programming...


  • Madrid, Madrid, España Amazon A tiempo completo

    Job SummaryWe are seeking an experienced Embedded Software Engineer to join our Kuiper Secure Communications Team at Amazon. As a key member of our team, you will be responsible for designing, developing, and implementing low-level embedded software for our satellite avionics systems.Key ResponsibilitiesDevelop embedded software in C++ and Rust programming...


  • Madrid Centro, Madrid, España Amazon A tiempo completo

    About the Role:We are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key Responsibilities:Design and implement real-time streaming protocols like RTP/RTCP for embedded Linux and RTOS...


  • Madrid Centro, Madrid, España Amazon A tiempo completo

    About the Role:We are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key Responsibilities:Design and implement real-time streaming protocols like RTP/RTCP for embedded Linux and RTOS...


  • Madrid, Madrid, España Amazon A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key ResponsibilitiesTechnical Leadership: Proactively communicate and demonstrate technical leadership to drive project...


  • Madrid, Madrid, España Amazon A tiempo completo

    About the Role:We are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key Responsibilities:Design and implement real-time streaming protocols like RTP/RTCP for embedded Linux and RTOS...


  • Madrid, Madrid, España Amazon Spain Services, S.L.U. - B76 A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon Spain Services, S.L.U. - B76. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key ResponsibilitiesDesign and implement real-time streaming protocols like RTP/RTCP for...


  • Madrid, Madrid, España Amazon A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key ResponsibilitiesTechnical Leadership: Proactively communicate and demonstrate technical leadership to drive project...


  • Madrid, Madrid, España Amazon Spain Services, S.L.U. - B76 A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon Spain Services, S.L.U. - B76. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key ResponsibilitiesDesign and implement real-time streaming protocols like RTP/RTCP for...


  • Madrid, Madrid, España Amazon A tiempo completo

    About the Role:We are seeking a highly skilled Senior Embedded Software Engineer to join our Streaming team at Amazon. As a key member of our development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices.Key Responsibilities:Design and implement real-time streaming protocols like RTP/RTCP for embedded Linux and RTOS...