Software Development Engineer

2 months ago


Cambridge, Cambridgeshire, United Kingdom Amazon Full time
About the Role

We are seeking an experienced Software Development Engineer to join our team. As a member of our team, you will be responsible for designing, developing, and testing embedded software systems.

Key Responsibilities
  • Design and develop high-quality embedded software components.
  • Collaborate with cross-functional teams to integrate software components into larger systems.
  • Perform thorough testing and debugging of software components.
Requirements

To be successful in this role, you should have:

  • A minimum of 5 years of professional experience in software development, preferably in embedded systems.
  • Strong knowledge of Linux and C/C++ programming languages.
  • Experience with design patterns, reliability, and scaling of new and existing systems.
  • Knowledge of professional software engineering best practices.
  • Excellent problem-solving skills and attention to detail.
Preferred Qualifications

Prior experience in working on large-scale projects involving cloud development (AWS services, API, CDK, pipelines, container management) is highly desirable.

Salary Estimate

The salary for this position is estimated to be around $140,000 per year, based on national averages and industry standards.

About Amazon

Amazon is a global leader in e-commerce and cloud computing. We are committed to innovation, customer satisfaction, and employee growth.



  • Cambridge, Cambridgeshire, United Kingdom Socrates Software Full time

    At Socrates Software, we're seeking a skilled Software Development Expert with expertise in Elixir and familiarity with Radio Frequency (RF) systems.Job SummaryThis role involves designing, implementing, and maintaining scalable, concurrent applications using Elixir. You will collaborate to integrate RF components into software solutions, contribute to the...

  • Software Engineer

    3 weeks ago


    Cambridge, UK, Cambridgeshire, United Kingdom Socrates Software Full time

    We are looking for a talented Software Engineer with expertise in using Elixir and familiarity with Radio Frequency (RF) systems to join our team. The ideal candidate will be passionate about cutting-edge technologies, with the ability to integrate software development and RF hardware to create robust solutions.Key Responsibilities:Elixir Development:...

  • Software Engineer

    6 days ago


    Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    TCL is a leading organization in the field of research software engineering. As a member of our team, you will be responsible for developing advanced models of RISC-V based cores using the open-source Structural Simulation Toolkit (SST). Your primary goal will be to create simulations that can model next generation processors, memories, and entire HPC...


  • Cambridge, Cambridgeshire, United Kingdom Cambridge Consultants Full time

    Looking for a fulfilling career in software engineering? Our Level 6 Software Apprenticeship is perfect for you. As a key member of our Embedded Software Group, you'll work on cutting-edge projects with real-world impact.Our apprenticeship program offers a structured framework that supports your growth and development. You'll learn foundational skills in...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Title: Software Development EngineerAt Arm Limited, we are seeking a skilled software development engineer to join our Streamline developer tools team.The ideal candidate will have a strong understanding of modern C++ and Java or Python programming languages, with experience in designing and developing high-performance software applications. Your Key...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Transform Your Career in Software DevelopmentWe are seeking a talented individual to join our dynamic team as a Software Development Engineer Apprentice. This is an excellent opportunity to develop your skills and knowledge in software development while working on real-world projects that impact millions of customers globally.The role involves collaborating...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    At Ecm Selection, we help our peers find jobs by leveraging expertise in electronics and software. Our ideal candidate will have a strong background in engineering or scientific subjects and be comfortable working with standard electronics test equipment.Senior/Principal Test Engineer (Salary: £60,000 - £80,000)We are seeking a skilled engineer to join our...


  • Cambridge, Cambridgeshire, United Kingdom Pico Technology Limited Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Pico Technology Limited. As a key member of our Product Line team, you will work collaboratively with cross-functional teams to design and develop high-quality software solutions that meet the needs of our internal and external customers.The successful candidate will have a...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    At ARM, we are seeking a talented Software Development Engineer to join our Streamline developer tools team. The successful candidate will have a proven understanding of modern C++ and Java.About the RoleThis is an excellent opportunity for a motivated individual to take control of a brand new, fast-paced team with plenty of support and training to excel in...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Company OverviewThe Society of Research Software Engineering is a leading organization in the field of high-performance computing, focusing on developing innovative solutions for next-generation processors and systems.We are currently seeking an experienced Software Engineer to join our team and contribute to the development of advanced simulation models for...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    At Amazon, we're seeking a skilled Embedded Software Engineer to join our team in Cambridge. As a key member of the development team, you'll play a crucial role in developing current projects and building new features for Ring Devices.ResponsibilitiesDelivering high-quality C/C++ code for Ring DevicesProficiency in professional software development,...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Company OverviewARM is a leading technology company that designs and develops innovative solutions for the semiconductor industry.About the RoleWe are seeking an experienced Software Development Engineer to join our team in Quality Engineering. As a key member of our team, you will be responsible for ensuring the quality and reliability of our compute...


  • Cambridge, Cambridgeshire, United Kingdom Study International Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Study International. As an expert in software development, you will be responsible for designing and implementing cutting-edge solutions using the latest technologies.About the Role:Design and Implement Software Solutions: You will work on various software projects,...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Job OverviewWe're seeking a talented Graduate Software Development Engineer to join our Cambridge-based development team. As a key member of the team, you will contribute to the development of an industry-leading software suite used worldwide.This software relies on innovative 3D geometry algorithms to simplify complex design tasks and workflows. You will...


  • Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full time

    Embedded Software Development EngineerAt ENGINEERINGUK, 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 Job...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    About ECM SelectionWe are a team of scientists and engineers dedicated to providing personalized job-finding services to our peers. Our mission is to make the job search process easier and more efficient for everyone.Job SummaryWe are seeking an experienced Agile Software Engineer with a strong background in C++ software engineering. The ideal candidate will...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    About AmazonAmazon is a leading technology company that values innovation and customer satisfaction. We are committed to delivering high-quality products and services to our customers.Job DescriptionWe are seeking an experienced Senior Software Development Engineer to join our team in developing cutting-edge camera software. As a key member of our team, you...

  • Software Engineer

    7 days ago


    Cambridge, Cambridgeshire, United Kingdom Austin Fraser Full time

    Job OverviewWe are seeking an experienced Android Platform Software Engineer to join our innovative team in Cambridgeshire. As a key member of our software development department, you will be responsible for developing and supporting software running on our Android-based products.


  • Cambridge, Cambridgeshire, United Kingdom Employment and Social Development Canada Full time

    This job offers a challenging opportunity to work with a leading government department, Employment and Social Development Canada. As a software quality assurance and maintenance developer, you will be responsible for the development of computer applications.Key responsibilities include developing software applications, performing graphic design tasks, and...

  • Software Engineer

    7 days ago


    Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Company Overview: Ecm Selection is a company that helps individuals find jobs and provides personal service to engineers. We are looking for a talented Software Engineer with a solid understanding of C++ software engineering to join our team.Job Description: As a Senior Software Developer, you will be responsible for building well-structured, sizeable, and...