Senior Software Engineer

3 weeks ago


Huntingdon, Cambridgeshire, United Kingdom Amazon Full time

About the Role

We 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 algorithms.

Key Responsibilities

  • Delivering high-quality C/C++ code for Ring Devices
  • Proactively communicating and demonstrating technical leadership
  • 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
  • Developing bandwidth control and adaptive streaming algorithms
  • Integrating with device-specific audio/video hardware and firmware interfaces
  • Profiling and optimizing code for memory, CPU and power efficiency
  • Collaborating on debugging streaming issues in the field

About the Team

Our team is passionate about building innovative IoT products, and we are looking for a talented Software Development Engineer to join us. As a member of our team, you will have the opportunity to work on challenging projects, collaborate with experienced engineers, and contribute to the development of cutting-edge technology.

Requirements

  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading the architecture and design of new and current systems
  • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, 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


  • 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 Bush & Co Full time

    About the Role:As a Senior Software Engineer, you will be responsible for designing and developing high-quality software solutions using Java. You will work closely with our team to identify and prioritize project goals, develop technical roadmaps, and deliver results-driven solutions.Key Responsibilities:Design, develop, and deploy Java-based software...


  • 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 Cox Automotive Full time

    We are looking for a skilled Software Engineer to join our team at {company}.Key Responsibilities:• Developing and maintaining software applications using a range of technologies• Collaborating with cross-functional teams to design and implement software solutions• Identifying and prioritizing software requirements and delivering high-quality...


  • Huntingdon, Cambridgeshire, United Kingdom NEXT Full time

    About the Job:We are looking for a skilled Sr. Software Engineer to join our team at {company}.Key Responsibilities:Design, develop, and test software applicationsParticipate in code reviews and ensure high-quality codeCollaborate with cross-functional teams to achieve project goalsRequirements:5+ years of experience in software developmentProficiency in...


  • 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 AEJ Management Full time

    **Job Title:** Senior Software EngineerWe are seeking a highly skilled software engineer to join our team. The ideal candidate will have experience in machine learning and data analysis and be able to contribute to the development of our software applications.The successful candidate will have a strong understanding of software development principles and be...

  • Software Engineer

    3 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...

  • Software Engineer

    3 weeks ago


    Huntingdon, Cambridgeshire, United Kingdom HAR Labcorp Early Development Laboratories Limited Full time

    Job Title: Software Engineer - BackendWe are seeking a highly skilled Backend Software Developer to join our team. As a Senior Back-end Developer, you will be responsible for designing, developing, and maintaining our company's backend infrastructure.Main Responsibilities:* Design and develop scalable backend systems using Java and Spring Boot* Collaborate...


  • Huntingdon, Cambridgeshire, United Kingdom CRA GROUP LIMITED Full time

    Job Title: Software Engineer RoleWe are seeking a skilled and experienced Software Engineer to join our team at {company}. The ideal candidate will have a strong background in computer science and software development, with a focus on backend systems.Key Responsibilities:* Design and develop scalable and efficient backend systems* Collaborate with...

  • Software Engineer

    3 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 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 Aspens Services Full time

    Job Title: Software Development SpecialistJob Summary:We are seeking a skilled Software Development Specialist to join our team at {company}. As a key member of our technology department, you will be responsible for developing, testing, and maintaining our software applications.Key Responsibilities:* Design, develop, and test software applications*...


  • Huntingdon, Cambridgeshire, United Kingdom Venture Hotels Full time

    Job Description:We are looking for a highly skilled Backend Developer who will be responsible for building and maintaining the backend of our e-commerce platform. The ideal candidate will have a strong understanding of software engineering principles and experience with backend technologies such as Python, Java, or C#. The successful candidate will be able...


  • Huntingdon, Cambridgeshire, United Kingdom NES Fircroft Full time £38 - £48

    Job Title: Senior Fabrication EngineerJob Description:We are seeking an experienced Senior Fabrication Engineer to join our team at NES Fircroft.Key Responsibilities:* Execute high-level ICSS & Application Engineering deliverables on various national and international automation projects.* Work closely with project managers and engineers to identify key...


  • 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.


  • Huntingdon, Cambridgeshire, United Kingdom Randstad Education Full time

    Job SummaryAs a Senior Software Developer, you will play a key role in designing, developing, and deploying high-quality software solutions. Your primary responsibility will be to write clean, efficient, and well-structured code, collaborating with cross-functional teams to ensure seamless integration with existing systems.Responsibilities• Design,...

  • Software Engineer

    2 weeks ago


    Huntingdon, Cambridgeshire, United Kingdom Centrado Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Cloud Solutions team. As a Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based software systems.Design and develop cloud-based software systems using cloud computing platforms.Collaborate with cross-functional teams to identify and prioritize...


  • 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...


  • Huntingdon, Cambridgeshire, United Kingdom Videojet Technologies Full time

    Senior Electronic Design EngineerAt Videojet Technologies, we're seeking a highly skilled Senior Electronic Design Engineer to join our Cross-Functional Technology team. As a key member of our team, you'll drive innovation in inkjet and vision systems, developing new concepts and progressing them to be included in new products.This is an exciting opportunity...