Software Development Engineer, E-reader products

2 weeks ago


Cape Town, South Africa Amazon Full time

Software Development Engineer, E-reader products

Have you ever wanted to be part of a team that builds a highly efficient operating system for E-readers? Amazon's E-reader device team owns new device launches, the Linux tech stack (C/C++), and the low-level components that make the device energy efficient with weeks of battery life. We recently launched Kindle Scribe, a larger form factor device that now unlocks reading as well as taking notes.

Are you looking to create value for millions of customers as we launch more E-readers with additional capabilities? Do you want to work at a company where you are the owner, where you are encouraged to build, and where you have the autonomy to push boundaries? Do you have a passion for creating an operating system that enables builders to create applications on top of it? This describes your daily journey. Are you ready? Then join us

Key job responsibilities
As a Software Development Engineer, you will own adding capabilities as we unlock more features on the Kindle E-reader family. Our goal is to make it fast, easy, and low-cost for our internal application developers to build features and release them on our E-reader.
You will tackle challenging, novel situations every day, and given the size of this initiative, you’ll have the opportunity to work with multiple technical teams across Amazon.
You should be comfortable with the depth required to solve deep operating system-level problems We will need to tackle problems that span a variety of domains: software, hardware, and automation.
You will design and develop critical components in the operating system as well as low-level components in the E-reader that make the product a performant, secure, and power-optimized device. You will also write applications on top of our unique Kindle Operating System.
Along the way, you’ll learn a ton, have fun, and make a positive impact on millions of people.

- You are proficient in C/C++ to understand the internals of the operating system in E-readers. If you know React Native, it will be a bonus as you can also write applications for the E-reader.
- Collaborate with experienced Amazonians to conceive, design, and bring innovative components to the E-reader.
- Architect and design secure software that protects customer data stored on the devices.
- Identify what it means to keep the software stack up-to-date, keeping an eye on advancements in both hardware and software.

A day in the life
In this role, you will be actively engaged in developing and writing applications based on C/C++ and React Native. You will be contacted by many Amazonians as they deploy their software on the E-reader. You will also be a lead engineer guiding junior members in this role.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Experience in C/C++

PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Posted: November 14, 2024 (Updated about 1 hour ago)

Posted: October 21, 2024 (Updated about 2 hours ago)

Posted: October 31, 2024 (Updated about 3 hours ago)

Posted: November 14, 2024 (Updated about 6 hours ago)

Posted: October 8, 2024 (Updated about 7 hours ago)

Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.

#J-18808-Ljbffr



  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    Job Title: Software Project Engineer Cape Town and then immigration to USAJob Type: Full-timeAbout E&D Recruiters: We are a leading recruitment agency specializing in engineering and technical roles.Job Description:Key Responsibilities:Develop industry-leading solutions for areas of technical responsibilityEngage with industry suppliers and interact with...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    At E-Merge, we're building a payments hub that's over a decade old and renowned for creating innovative products that make payments personal and rewarding for customers and merchants. Our solutions are scalable, secure, reusable, and push the boundaries of innovation.We're seeking an experienced Senior Software Engineer with expertise in the C# .NET stack to...

  • Meter Reader

    5 months ago


    Cape Town, South Africa Remote Metering Solutions Full time

    **Purpose of the Position**: The primary purpose of the Meter Reader position is to collect data accurately and efficiently from utility meters, such as electricity, gas, or water meters. By conducting thorough readings and maintaining precise records, the Meter Reader ensures the billing accuracy for customers and assists in the effective management of...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    About the RoleWe are seeking a skilled Python Software Engineer to join our team at E-Merge, a fast-paced smart finance and technology company based in Cape Town.Key ResponsibilitiesDesign and develop scalable software solutions using Python and AWS Cloud.Collaborate with cross-functional teams to implement API integrations and DevOps principles.Lead...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    We are looking for a skilled Mid-Level Python JavaScript Developer with 4+ years of commercial experience working on high-performing systems using Python, JavaScript, and AWS.This role requires a strong understanding of mission-critical production systems, with the ability to demonstrate expert knowledge and leadership skills.Key Requirements:4+ years of...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    About E-MergeE-Merge is an award-winning company that provides fast, predictable, and reliable delivery solutions for its customers.They are an innovative environment that has transformed the retail industry with their market-leading solution.Job OpportunityE-Merge is currently seeking a Senior C# Developer with experience in designing innovative solutions...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    E-Merge is a leading fintech and payments hub based in Cape Town, driving innovation in eCommerce and e-Billing. We are seeking a skilled Principal Software Engineer to join our fast-paced tech team.This role requires a deep understanding of C# and .NET Core 8, with experience in RESTful Services / Web API and Azure Cloud. The ideal candidate will be a...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    Job Summary:E&D Recruiters seeks a skilled Senior Automotive Software Engineer to join our team in developing cutting-edge software solutions for the automotive industry.About the Role:We are looking for a talented Embedded Systems Lead Developer with expertise in RTOS and microprocessor designs to lead the development of software for our display...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    We are seeking a highly skilled Senior Python JavaScript Software Engineer to join our team at E-Merge in Cape Town/Hybrid. This is a permanent position offering a cost-to-company salary of up to R1.3m per annum.This role involves leading commercial development projects, working with existing teams to create innovative solutions for onboarding key...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    **Project Engineer: Software Development**E&D Recruiters is seeking a highly skilled Software Project Engineer to join our team in a dynamic role that combines software development with project management expertise. The ideal candidate will have a strong background in software development, specifically in the automotive industry, with a focus on commercial...


  • Cape Town Northern Suburbs, South Africa E&D Recruiters Full time

    About the RoleWe are seeking a highly skilled Technical Designer to join our team at E&D Recruiters. As a Mechanical Design Engineer, you will play a key role in the development of our products, working closely with cross-functional teams to design and develop innovative mechanical systems.Key ResponsibilitiesPrepare and maintain BOMs and their...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    Job Title: Lead Automotive Controls Software DeveloperAbout the Role:We are seeking an experienced Lead Automotive Controls Software Developer to join our team at E&D Recruiters. Responsibilities:Develop embedded software for automotive productsTake ownership of software development for the product portfolioResponsible for software development, verification,...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    As a Mechatronic / Electrical Design Engineer with E&D Recruiters, you will have the opportunity to work on cutting-edge projects in a dynamic environment.We are looking for an experienced engineer who is passionate about designing and developing innovative products and systems. In this role, you will be responsible for designing electrical systems for...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    About UsE-Merge is the home-grown Fintech and payments hub that is over a decade old. We build products that make payments personal and rewarding for customers and merchants. Our products are scalable, secure, reusable, and push the boundaries of innovation.About the RoleWe are looking for a Senior C# Developer with key skills in C# .NET stack. You will be...


  • Cape Town, South Africa E&D Recruiters Full time

    PROJECT ENGINEER: SOFTWARE Cape Town for a year and relocate to the USA Supports production facility related to production and engineering development activities Qualification and experience : BEng OR Masters in Mechatronic, Electronic or Electrical Engineering Minimum 3 years working experience in medium/heavy duty commercial system development process...


  • Cape Town, South Africa E&D Recruiters Full time

    PROJECT ENGINEER: SOFTWARE Cape Town for a year and relocate to the USA Supports production facility related to production and engineering development activities  Qualification and experience : BEng OR Masters in Mechatronic, Electronic or Electrical Engineering Minimum 3 years working experience in medium/heavy duty commercial system development...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    E-Merge is looking for a skilled and motivated professional to join their team as a Senior Software Engineer.The ideal candidate will have 5-7 years of professional software development experience, with a strong background in C#, ASP.NET, and MSSQL. They will be responsible for designing, developing, and maintaining web applications, as well as collaborating...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    E-Merge is looking for a highly skilled .NET Software Developer to join our team. As a senior developer, you will be working on creating bespoke software solutions for our clients. We specialize in cloud-based development, using technologies such as Azure and React.The ideal candidate will have 7-10 years of experience in software development, with a strong...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing, architecting, and developing new and existing systems using modern programming languages such as Java, C++, and C#. About the TeamYou will...


  • Cape Town, Western Cape, South Africa E-Merge Full time

    At E-Merge, we're building a legacy in fintech and payments innovation. We're seeking a Senior Software Developer to join our team and contribute to the development of custom apps and systems that empower customers and merchants.The ideal candidate will have a strong background in C# and AWS, with a solid understanding of software development principles,...