Software Development Engineer for IoT Products

1 month ago


Newmarket, Suffolk, United Kingdom Amazon Full time
About the Role

We are seeking a highly skilled Software Development Engineer to join our team and contribute to the development of cutting-edge IoT products. As a core member of our development team, you will be responsible for designing, implementing, and delivering high-quality software solutions.

Key Responsibilities
  1. Design and implement real-time streaming protocols for embedded Linux and RTOS environments.
  2. Optimize video encoding and decoding on various hardware platforms.
  3. Integrate with device-specific audio/video hardware and firmware interfaces.
  4. Collaborate on debugging streaming issues in the field.
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 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.
Preferred Qualifications
  • Master's degree in Computer Science, Information Security, or related field.
  • Deep understanding of modern C/C++(11+) programming languages and general algorithms theory.
  • Knowledge of Linux systems and RTOS operating system internals.
  • Experience in video and audio encoding (AVC, HVEC, OPUS, etc.).
About Amazon

Amazon is a leading provider of cloud computing services, offering a wide range of products and services to individuals and businesses worldwide. As an Amazon employee, you will have the opportunity to work with a talented team of engineers, developers, and innovators who are passionate about building and delivering cutting-edge technologies.

Benefits

As a Software Development Engineer at Amazon, you will enjoy a comprehensive benefits package, including a competitive salary, medical, dental, and vision insurance, 401(k) matching, and paid time off. We also offer opportunities for professional growth and development, as well as a dynamic and inclusive work environment.

Estimated Salary Range

$120,000 - $180,000 per year, depending on location and experience.



  • Newmarket, Suffolk, United Kingdom Amazon Full time

    OverviewAs a core member of the development team, you will be responsible for delivering high-quality software solutions. Our team will develop current projects as well as build and deliver new features.About the RoleWe are looking for a skilled Software Engineer to join our team and support the development of new and existing products. The ideal candidate...


  • Newmarket, Suffolk, United Kingdom Amazon Full time

    We are committed to making home and neighborhood security accessible and effective for everyone.This role will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.You will lead the design of features and initiatives across the organization, focusing on firmware development of...


  • Newmarket, Suffolk, United Kingdom Team Consulting Full time

    We are seeking a talented Software Development Professional to join our team at Team Consulting. The estimated salary for this role is £60,000 - £80,000 per year.Company Overview: At Team Consulting, we strive to provide an outstanding service to our clients. We are committed to promoting equal opportunities and an inclusive community where our talented...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Key ResponsibilitiesAs a Software Development Engineer (ML Focus), you will be responsible for building, running and analyzing performance tests on a broad range of IP and ML software. You will analyze and understand workloads, systems and performance expectations. Your ability to produce technical summaries for a range of audiences, based on detailed...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Job Overview:We are currently seeking an experienced Engineering Platform Developer to join our team at ARM. This role will focus on the development and maintenance of our engineering platform, ensuring seamless integration with our software developers.The ideal candidate will have a strong background in automation, scripting languages, and Linux...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Software Engineer Job Description:We are seeking a highly skilled and enthusiastic developer who is passionate about writing high-quality, well-tested software. As a Senior Software Engineering Specialist at Arm, you will be responsible for designing and developing high-quality performance profiling tooling.Responsibilities:Design and develop high-quality...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Job Title: Senior C++ Software Engineer">About the Role:We are looking for an experienced C++ software engineer to join our team working on the Arm Compiler for Embedded product, based on LLVM and Clang. The successful candidate will work on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the...


  • Newmarket, Suffolk, United Kingdom Team Consulting Full time

    About the Role:We are looking for a skilled Embedded Software and Electronics Engineer to join our team at Team Consulting.Key Responsibilities:Design, develop, and test embedded software and electronics systems.Collaborate with cross-functional teams to integrate software and electronics components.Contribute to the development of new technologies and...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    OverviewAt Arm, we are pushing the boundaries of innovation in the field of artificial intelligence and machine learning. Our team is dedicated to delivering performant and functional ML software and hardware solutions that enable our partners to build highly competitive products.


  • Newmarket, Suffolk, United Kingdom Verso Recruitment Group Full time

    Job DescriptionWe are seeking a skilled Embedded Software Developer to work on cutting-edge projects involving software that controls physical systems.The ideal candidate will have strong experience in C++ software development, with expertise in developing software for motor controllers or similar systems.This is an excellent opportunity to contribute to...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    OverviewAt ARM, we are seeking a skilled Senior C++ Software Engineer to lead our Functional Safety compiler team in developing the next generation C++17 compiler. This is an exciting opportunity for a talented individual to drive all aspects of team development activities and contribute to the qualification and certification of the compiler to Functional...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    We are looking for a highly skilled Senior C++ Software Engineer to join our Functional Safety compiler team at ARM. This is an exciting opportunity to work on our next generation C++17 compiler based on LLVM and Clang.Job OverviewThis role involves helping drive all aspects of team development activities, including planning, specification, documentation,...


  • Newmarket, Suffolk, United Kingdom Clear IT Recruitment Limited Full time

    Clear IT Recruitment Limited is seeking a talented Web Developer to join their team based in Newmarket, Suffolk.About the CompanyOur client is a leading company in the technology industry, providing innovative solutions to businesses across the UK.Job DescriptionThe successful candidate will be responsible for:Designing and developing dynamic web...

  • Software Engineer

    4 weeks ago


    Newmarket, Suffolk, United Kingdom ARM Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our Functional Safety compiler team at ARM. This is an exciting opportunity for a talented individual to work on the next generation C++17 compiler, leveraging their expertise in modern C++ and software development lifecycle.Key Responsibilities:Drive team development activities,...


  • Newmarket, UK, Suffolk, United Kingdom Auxeris Full time

    Growing software platform development business is seeking an outstanding Software Development Process Manager to work with their Development, QA/Testing and Customer Success teams to ensure top quality, highly efficient and best practise process and delivery of their software platforms.This role would suit a Project Manager, Process Manager or Delivery...

  • Software Architect

    4 weeks ago


    Newmarket, Suffolk, United Kingdom ARM Full time

    OverviewWe are a leading technology company, ARM, focused on delivering high-performance and functional ML software and hardware solutions. Our mission is to enable partners to build competitive products by providing detailed analysis and characterization.


  • Newmarket, Suffolk, United Kingdom Auxeris Full time

    Role OverviewAuxeris is seeking a highly skilled Software Development Process Manager to lead their delivery teams in the development of software platforms.


  • Newmarket, UK, Suffolk, United Kingdom Verso Recruitment Group Full time

    Contract Software Engineer - C++ Location: Newmarket (3-4 days per week)⏳ Duration: Initial 3-6 month contract ✅ Outside IR35This is an exciting opportunity to work on cutting-edge projects involving software that controls physical systems—including motor controllers, robotics, and automation systems.As a Software Engineer, you will develop...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    C++17 Compiler Expert Job Description:Our team works on the Arm Compiler for Embedded product, which is based on LLVM and Clang. We are seeking an experienced C++ software engineer to join our team and contribute to the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO...


  • Newmarket, Suffolk, United Kingdom Team Consulting Full time

    We are looking for an experienced Embedded Systems Engineer to join our team at Team Consulting. The estimated salary for this role is £70,000 - £90,000 per year.Company Overview: Our team values equality, diversity, and inclusion in employment and recruitment. We aim to create a workplace free from all forms of bullying, harassment, or victimisation, and...