Embedded Software Engineer

2 weeks ago


London, Greater London, United Kingdom Amazon Full time
About the Role

We are seeking a highly skilled Embedded Software Engineer to join our firmware team at Amazon. As a key member of our team, you will be responsible for developing software that enables our connected consumer products to function seamlessly.

Key Responsibilities
  1. Software Development: Collaborate with our team to design, develop, and test firmware for our products.
  2. Firmware Ownership: Take ownership of firmware development from concept to launch, ensuring timely delivery and high-quality results.
  3. Team Collaboration: Work closely with cross-functional teams, including product, quality assurance, and customer support, to ensure seamless product development.
  4. Technical Leadership: Mentor junior firmware engineers and provide technical guidance to ensure the team's success.
About the Team

Our team is a group of builders who develop connected consumer products in-house using a fast-paced and efficient process. As part of Amazon, we combine our startup culture with the resources and scale of a global company to create a vibrant, fun, and rewarding work environment.

Requirements
  1. Firmware Development Experience: Proven experience in C/C++ firmware development with constrained resources (MIPS, RAM, FLASH, I/O).
  2. Embedded CPU Architecture: Working experience with embedded CPU architecture.
  3. Security Technologies: Experience with security technologies and protocols.
  4. Real-Time Systems: Real-time, multi-threaded experience with Linux and/or RTOS.
  5. External Libraries: Experience with external libraries in C applications.
  6. Linux Development Environment: Working in a Linux development environment, including editing, make, and source control.
  7. Hardware Knowledge: Reading schematics and using hardware lab equipment, such as scopes and logic analyzers.
  8. Product Development: Active participation in bringing at least one successful product to market.
  9. Education: Bachelor's degree in a STEM field.
Preferred Qualifications
  1. Audio/Video Codec Knowledge: Experience with audio/video codec knowledge.
  2. Camera Image Processing: Experience with camera image processing.
  3. Embedded Linux: Experience with embedded Linux (uBoot, Kernel, Driver).
  4. Bare Metal Development: Experience with bare metal, assembly, BSP, POST, RTOS.
  5. Wireless Stacks: Experience with wireless stacks (WiFi, Bluetooth, Zigbee, sub-GHz).
  6. Test Automation: Test automation/scripting skills.
  7. Technical Leadership: Demonstrable technical leadership skills.
  8. Advanced Education: Master's degree in a STEM field.


  • London, Greater London, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    Job Overview:KO2 Embedded Recruitment Solutions Ltd is seeking a skilled Embedded Software Design Engineer to join their R&D team. The company specializes in designing cutting-edge communication devices for home control systems with advanced Bluetooth and WiFi connectivity.Key Responsibilities:Develop and optimize embedded software in C.Work with ARM-based...


  • London, Greater London, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    Job Overview:KO2 Embedded Recruitment Solutions Ltd is seeking a skilled Embedded Software Design Engineer to join their R&D team. The company specializes in designing cutting-edge communication devices for home control systems with advanced Bluetooth and WiFi connectivity.Key Responsibilities:Develop and optimize embedded software in C.Work with ARM-based...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleAcre Software is revolutionizing the UK's mortgage market with a cutting-edge, end-to-end management system. As a Business Embedded Software Engineer, you will be part of the Operations team, ensuring seamless integration between technology and business processes.Key ResponsibilitiesDevelop and maintain internal tools and integrations between...


  • London, Greater London, United Kingdom Acre Software Full time

    About the RoleAcre Software is revolutionizing the UK's mortgage market with a cutting-edge, end-to-end management system. As a Business Embedded Software Engineer, you will be part of the Operations team, ensuring seamless integration between technology and business processes.Key ResponsibilitiesDevelop and maintain internal tools and integrations between...


  • London, Greater London, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time £55,000

    Job Summary:We are seeking a highly skilled Embedded Software Quality Assurance Specialist to join our team at KO2 Embedded Recruitment Solutions Ltd. As a key member of our team, you will play a crucial role in ensuring the quality of our cutting-edge products.Key Responsibilities:Perform a mix of manual and automated testing to identify and report defects...


  • London, Greater London, United Kingdom Technical Futures Ltd Full time

    Technical Futures Ltd is seeking a talented Junior Embedded Software Engineer to join their team. As a key member of the company, you will design and develop embedded software and firmware in C for various products, utilizing Embedded Linux and RTOS. Your responsibilities will include implementing and optimizing low-level drivers and communication protocols,...


  • London, Greater London, United Kingdom Technical Futures Ltd Full time

    Technical Futures Ltd is seeking a talented Junior Embedded Software Engineer to join their team. As a key member of the company, you will design and develop embedded software and firmware in C for various products, utilizing Embedded Linux and RTOS. Your responsibilities will include implementing and optimizing low-level drivers and communication protocols,...


  • London, Greater London, United Kingdom KE Technology Full time £65,000

    Embedded Developer OpportunityKE Technology is seeking an experienced Embedded Developer to join our team and contribute to the development of our cutting-edge control systems and equipment.The successful candidate will have a strong background in embedded software development, with expertise in ARM (STM32) and C/C++ programming. Experience with RTOS...


  • London, Greater London, United Kingdom KE Technology Full time £65,000

    Embedded Developer OpportunityKE Technology is seeking an experienced Embedded Developer to join our team and contribute to the development of our cutting-edge control systems and equipment.The successful candidate will have a strong background in embedded software development, with expertise in ARM (STM32) and C/C++ programming. Experience with RTOS...


  • London, Greater London, United Kingdom X4 Technology Full time

    Embedded Software Engineer OpportunityX4 Technology is seeking an experienced Embedded Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systems using C and U-bootPort U-boot...


  • London, Greater London, United Kingdom X4 Technology Full time

    Embedded Software Engineer OpportunityX4 Technology is seeking an experienced Embedded Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systems using C and U-bootPort U-boot...


  • London, Greater London, United Kingdom Cranleigh Scientific Ltd Full time

    Job Title: Embedded Software EngineerJob Summary:Cranleigh Scientific Ltd is seeking a highly skilled Embedded Software Engineer to join its team on a permanent, full-time basis. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality embedded software solutions for our hydrogen fuel cell power systems.Key...


  • London, Greater London, United Kingdom Cranleigh Scientific Ltd Full time

    Job Title: Embedded Software EngineerJob Summary:Cranleigh Scientific Ltd is seeking a highly skilled Embedded Software Engineer to join its team on a permanent, full-time basis. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality embedded software solutions for our hydrogen fuel cell power systems.Key...


  • London, Greater London, United Kingdom Medtronic Full time

    Senior Embedded Software EngineerAt Medtronic, we're committed to innovation and excellence in healthcare technology. As a Senior Embedded Software Engineer, you'll play a key role in shaping the future of medical devices.Key Responsibilities:Design, develop, and test embedded software for medical devicesCollaborate with cross-functional teams to ensure...


  • London, Greater London, United Kingdom Medtronic Full time

    Senior Embedded Software EngineerAt Medtronic, we're committed to innovation and excellence in healthcare technology. As a Senior Embedded Software Engineer, you'll play a key role in shaping the future of medical devices.Key Responsibilities:Design, develop, and test embedded software for medical devicesCollaborate with cross-functional teams to ensure...


  • London, Greater London, United Kingdom Lodestar Full time

    We are a dynamic and multidisciplinary team of doers working passionately to apply cutting-edge robotics to solve the hardest challenges that will transform the space sector.We seek a talented Embedded Software Engineer to design, develop, and deploy software for robotics space applications.Embedded Software Design & Development: Design system architecture...


  • London, Greater London, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time £50,000

    Electronics Software Engineer OpportunityWe are seeking an Electronics Software Engineer to join our client, a leading manufacturer of high-volume, battery-powered IoT devices. The successful candidate will be part of a growing engineering team, contributing to the development of new products for the UK and European markets.The role will involve a mix of...


  • London, Greater London, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time £50,000

    Electronics Software Engineer OpportunityWe are seeking an Electronics Software Engineer to join our client, a leading manufacturer of high-volume, battery-powered IoT devices. The successful candidate will be part of a growing engineering team, contributing to the development of new products for the UK and European markets.The role will involve a mix of...


  • London, Greater London, United Kingdom Medtronic Full time

    Unlock Your Potential as a Senior Embedded Software Engineer at MedtronicAt Medtronic, we're committed to pushing the boundaries of innovation and improving healthcare access and equity for all. As a Senior Embedded Software Engineer, you'll play a critical role in shaping the future of medical technology.Key Responsibilities:Design, develop, and test system...


  • London, Greater London, United Kingdom Medtronic Full time

    Unlock Your Potential as a Senior Embedded Software Engineer at MedtronicAt Medtronic, we're committed to pushing the boundaries of innovation and improving healthcare access and equity for all. As a Senior Embedded Software Engineer, you'll play a critical role in shaping the future of medical technology.Key Responsibilities:Design, develop, and test system...