Software Development Engineer, Device OS, Device OS

2 months ago


Bengaluru, India Amazon Development Centre (India) Private Limited Full time
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, Lab126 has produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button. The Device OS team is a big part of creating these innovative devices at Lab126 providing the core OS, platform, features and components.
In the Device OS group, we are inventing the future for consumer electronics and are looking for a software development engineer to help us bring the vision into reality and solve real world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. The team develops scalable cloud solutions that enable our partners to quickly build and launch devices quickly and in a cost-effective way. If you love to be hands on designing and implementing quality platform for our consumer electronic devices while working with a world class, highly accomplished team, we would love to talk with you.
As a Software Development Engineer, you will lead the technical aspects of core Device customer experience and engage with an experienced cross-disciplinary staff to design implement and bring to market innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer environment.
Good to have skills are: Native AWS skills, System programming, general distributed computing experience.
This Software Development Engineer role will be responsible to create innovative Embedded solutions enabling new/unique experiences for our customers with a wide range of Amazon Devices.

Key job responsibilities
Software Development Engineer will deeply be involved in design of various middleware and cloud services by collaborating with the various internal and external stakeholders. Software Development Engineer will closely work with the Product Management team to detail out/disambiguate the requirements. System Development Engineer will own the quality of his/her own work (code/design) and also help junior members in the team to meet or exceed the quality bar.

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

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

  • Bengaluru, India ADCI - BLR 14 SEZ Full time

    As a Software Development Engineer in the Amazon Device OS organization, you will own the definition and implementation of components used to build applications on millions of devices. We are building a new development environment for our smart home devices, and, as part of this effort, you will create common software components for product lines such as...


  • Bengaluru, India ADCI - BLR 14 SEZ - F07 Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The...


  • Bengaluru, Karnataka, India timesjobs Full time

    # Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Amazon Show. The Amazon...


  • Bengaluru, Karnataka, India Amazon Full time

    Do you want to build frameworks for the next generation of apps running on Amazon Devices? Are you passionate about building reusable code and tools for development? How about having the code you write making a big impact to our smart home customers by ensuring unique Amazon technologies are easily available to app developers? Do you want to work in a...


  • Bengaluru, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...


  • Bengaluru, India ACL Digital Full time

    We are ok with below any combination:SOC Verificaiton (Automotive Qualification Testing)Lead Engineer - Experience - 8 to 12 Years§ Hands-on testing experience to Automotive Infotainment ECU§ Experience in Python or Robot scripting§ Exposure Linux , QNX and Android OS§ Hands-on experience with Performance , Sanity testing activities.§ Hands-on Testing...

  • Device Driver Tester

    2 weeks ago


    Bengaluru, India ACL Digital Full time

    We are ok with below any combination:SOC Verificaiton (Automotive Qualification Testing)Lead Engineer - Experience - 8 to 12 Years§ Hands-on testing experience to Automotive Infotainment ECU§ Experience in Python or Robot scripting§ Exposure Linux , QNX and Android OS § Hands-on experience with Performance , Sanity testing activities.§ Hands-on Testing...


  • Bengaluru, India ACL Digital Full time

    We are ok with below any combination: SOC Verificaiton (Automotive Qualification Testing) Lead Engineer - Experience - 8 to 12 Years § Hands-on testing experience to Automotive Infotainment ECU § Experience in Python or Robot scripting § Exposure Linux , QNX and Android OS § Hands-on experience with Performance , Sanity testing activities. § Hands-on...


  • Bengaluru, India ADCI - Tamil Nadu Full time

    The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create?Work hard. Have fun. Make history. The Role We are looking for a talented and passionate...

  • OS Engineer

    2 months ago


    Bengaluru, India Tata Technologies Full time

    Hello All, OS Engineer Experience :- 5 To 8 Years Location :-Bangalore Job Description • Hands on strong experience in C coding preferably in Automotive Domain, for a non-OS platform. • Experience in microcontrollers and lowlevel sw to test the HW elements • Strong understanding of Ethernet protocols and Ethernet switch architectures. • Familiarity...


  • Bengaluru, India Amazon Development Centre (India) Private Limited Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The...


  • Bengaluru, India Global Technologies Full time

    Position : Software System Architect Total experience : 10+ yearsDesired Skills and Experience :- 10+ years, as a developer, designer & architect of one of the following : Network OS, Firmware, Storage or Compute virtualization SW.- Industry experience building enterprise solutions like Network OS, Virtualization (Storage / Computer) and device drivers on...

  • Os Bsp

    3 months ago


    Bengaluru, India RandomTrees Full time

    **Dear,** **I hope you are doing well! My name is Sheethal from the TA team at Randomtrees Pvt Ltd, and I’m reaching out to you today to briefly introduce myself as well as personally extend this invitation to you on behalf of my company.** **Currently, we are looking to identify/invite exceptional talent like yourself, to Randomtrees Pvt...

  • Software Engineer

    4 weeks ago


    Bengaluru, India Global Pharma Tek Full time

    · Hands on experience into Windows systems/kernel programming. · Hands on experience with Windows Driver Model (WDM) , Device driver kit / Windows driver kit (DDK/WDK ) · In-depth hands-on experience in Win programming · Windows device driver development (Registry Filter Driver, NDIS Driver and Windows Hook Driver, WFP driver, File System Filter...


  • Bengaluru, India Skywaves Rise Full time

    Role : Software Development Engineer - Embedded (Level - 2/3)Client : OLA KrutrimLocation : Bengaluru (Koramangala)Job type : Full timeWork type : Work from OfficeJob Overview :Technical lead or Senior developer role to develop embedded software for different processors. Good knowledge in developing drivers for different HW blocks (PCIe, I2C, USB, UART,...

  • Os Architect

    5 days ago


    Bengaluru, Karnataka, India 10x Growth Accelerator Full time

    **OS Architect** Role : OS Architect OS Architect Job Bengaluru | Career at Luxoft It’s a proper OS Architect profile we are looking at Budget - upto 35LPA Work mode - flexible from Bangalore. !!! Checklist before sending CV for review: 1- **Mandatory Skills Description**: - Engineering in Computer, Electronics, or equivalent with 9 to 11 years of...


  • Bengaluru, India CodeVyasa Full time

    Looking for a Linux Device Driver Developer to join a team of rockstar developers. The candidate should have a minimum of 5 years. of total experience.There are multiple openings. If you're looking for career growth & a chance to work with the top 0.1% of developers in the industry, this one is for you! You will report into IIT'ans/BITS grads with 10+ years...


  • Bengaluru, India CIMware Technologies Pvt. Ltd. Full time

    Job DescriptionLinux Device Driver Programmer- Must have very good C programming knowledge and Linux / OS Internals knowledge- Must have hands on experience on Linux kernel & user space programming- Working experience on PCIe device drivers- Experience in developing device drivers & Good understanding  of Linux device model and driver framework with kernel...


  • Bengaluru, India ACL Digital Full time

    Job Description:• Hands on experience into Windows systems/kernel programming.• Hands on experience with Windows Driver Model (WDM) , Device driver kit / Windows driver kit (DDK/WDK).• In-depth hands-on experience in Win32 programming.• Windows device driver development (Registry Filter Driver, NDIS Driver and Windows Hook Driver, WFP driver, File...


  • Bengaluru, India ACL Digital Full time

    Job Description: • Hands on experience into Windows systems/kernel programming. • Hands on experience with Windows Driver Model (WDM) , Device driver kit / Windows driver kit (DDK/WDK). • In-depth hands-on experience in Win32 programming. • Windows device driver development (Registry Filter Driver, NDIS Driver and Windows Hook Driver, WFP driver,...