High-Performance Video Streaming Software Architect

2 weeks ago


Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

We are Amazon, a world-renowned technology company that revolutionizes the way people live and interact with each other. Our mission is to be Earth's most customer-centric company, where customers can find and discover anything they might want to buy online.

At Amazon, we offer a competitive salary, ranging from $180,000 to $250,000 per year, depending on experience and qualifications. Additionally, we provide a comprehensive benefits package that includes medical, dental, and vision coverage, as well as a 401(k) plan and paid time off.

Job Description

As a Senior Software Engineer on our team, you will be responsible for developing high-quality C/C++ code for Ring Devices at Amazon. This will involve designing and implementing real-time streaming protocols like RTP/RTCP for embedded Linux and RTOS environments, optimizing video encoding and decoding on various HW platforms, and integrating with device-specific audio/video hardware and firmware interfaces.

You will also collaborate with other engineers to debug streaming issues in the field and ensure that our products meet the highest standards of quality and performance.

Required Skills and Qualifications
  • Experience as a mentor, tech lead, or leading an engineering team
  • Experience leading the architecture and design of new and current systems
  • 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
Benefits
  • Competitive salary: $180,000 - $250,000 per year
  • Comprehensive benefits package, including medical, dental, and vision coverage, and 401(k) plan
  • Paid time off and opportunities for professional growth and development

We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit our website for more information.



  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at Amazon, working on the development of IoT products. As a key member of our team, you will be responsible for designing and implementing real-time streaming protocols, optimizing video encoding and decoding, and developing bandwidth control and adaptive streaming...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our development team, you will be responsible for designing and implementing real-time streaming protocols, optimizing video encoding and decoding, and developing bandwidth control and adaptive streaming algorithms.Key Responsibilities*...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Our TeamAre you passionate about building innovative IoT products? Do you have a knack for developing high-quality C/C++ code?We are seeking a talented AWS Solutions Engineer/Senior Software Development Engineer to join our team. As a core member of our development team, you will be responsible for designing and implementing real-time streaming protocols...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our 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. Your expertise in real-time streaming protocols, video encoding, and decoding will be crucial in optimizing our products for...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Role OverviewAmazon is seeking a skilled Mobile Application Software Engineer to contribute to the development of world-class iOS applications. As a member of our team, you will be responsible for designing, developing, and maintaining our mobile applications.Key Responsibilities• Design and develop iOS mobile applications• Collaborate with team members...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Development Engineer to join our team at Amazon. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key Responsibilities- Design and develop iOS mobile applications that interact seamlessly with our...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Embedded Software Development Engineer Avoiding unnecessary complexity and ensuring high availability of our products is crucial for Ring, and we're looking for an experienced Embedded Software Development Engineer to join our team.Key Responsibilities:Coding firmware for platform components of battery-powered devices on Linux and/or RTOS based...


  • Huntingdon, Cambridgeshire, United Kingdom NEC Software Solutions Full time

    • Collaborate with a talented team of software engineers to design and develop high-quality software solutions.• Develop and maintain large-scale software systems using a variety of programming languages and technologies.• Troubleshoot and debug complex software issues to ensure optimal system performance.

  • **Software Engineer**

    2 weeks ago


    Huntingdon, Cambridgeshire, United Kingdom Hilton Foods Full time

    Job Summary: We are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality software solutions. Your expertise will be utilized to craft efficient and scalable software.


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    At Amazon, we are committed to making home and neighborhood security accessible and effective for everyone. As a skilled Embedded Software Development Engineer, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.Key Responsibilities:Developing Ring's next generation of...

  • Software Engineer

    2 weeks ago


    Huntingdon, Cambridgeshire, United Kingdom FedEx Full time

    About the Role:As a software engineer at our company, you will be responsible for designing, developing, and maintaining high-quality software applications. You will work closely with our cross-functional team to deliver projects on time and with a high level of quality. We are looking for a skilled and experienced software engineer who can join our team and...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Job Title: Embedded Software Development EngineerAbout the Role:Develop firmware for next-generation Ring battery-powered devicesWork with Linux and/or RTOS based SOCsContribute to the platform software teamKey Responsibilities:Design and develop complex software systemsImplement coding standards and code reviewsWork with source control management and build...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Job SummaryWe are seeking a skilled Embedded Software Development Engineer to join our team at Amazon. As a key member of our platform software team, you will be responsible for developing Ring's next generation of Camera-centric devices.Key ResponsibilitiesDesign and develop firmware for platform components of upcoming Ring battery-powered devices.Work on...


  • Huntingdon, Cambridgeshire, United Kingdom Huntingdonshire District Council Full time

    Job Summary: We are seeking a skilled Cloud Solutions Architect to design and implement scalable systems for our company. The ideal candidate will have expertise in cloud architecture and a proven track record of delivering high-performance applications.The successful candidate will have a strong understanding of cloud computing platforms and experience with...


  • Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

    Job SummaryAmazon is seeking a highly skilled Embedded Software Development Engineer to join our team. As a key member of our platform software team, you will be responsible for developing Ring's next generation of Camera-centric devices. Your expertise in firmware development, Linux, and/or RTOS based SOCs will be crucial in driving engineering and business...

  • Software Engineer

    2 weeks ago


    Huntingdon, Cambridgeshire, United Kingdom Huntingdonshire District Council Full time

    About Our TeamAt {company}, we are looking for a highly skilled Backend Software Developer to join our team. As a Backend Software Developer, you will be responsible for designing, developing, and maintaining the back-end systems of our applications. This role requires a strong understanding of software engineering principles, algorithms, and data...


  • Huntingdon, Cambridgeshire, United Kingdom Clear IT Recruitment Full time

    About the JobWe are seeking a skilled **Software Developer** to join our team at {company}.Key Responsibilities:- Develop high-quality software applications- Collaborate with cross-functional teams to design and implement software solutions- Stay up-to-date with industry trends and technologiesRequirements:- Bachelor's degree in Computer Science or related...

  • Service Desk Expert

    6 days ago


    Huntingdon, Cambridgeshire, United Kingdom NEC Software Solutions Full time

    Key ResponsibilitiesAs a Service Desk Consultant, you will be responsible for analysing and resolving customer queries and issues in a timely and efficient manner.Core DutiesProvide high-quality customer assistance and guidance on all issues, adhering to the Support Code of Practice and Maintenance contracts.Effectively manage assigned incidents, ensuring...


  • Huntingdon, Cambridgeshire, United Kingdom Rubber Duck Cars Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Main Responsibilities:Design and develop software applications using a variety of programming languages.Collaborate with cross-functional teams...


  • Huntingdon, Cambridgeshire, United Kingdom NHS Blood and Transplant Full time

    About the Role: We are looking for a skilled Software Engineer to join our team. The ideal candidate will have a strong background in Java and software development life cycle. Key responsibilities will include designing and implementing software systems, ensuring high-quality code, and collaborating with cross-functional teams. Key Responsibilities: •...