Software Engineer for Kernel Development and Embedded Systems

22 hours ago


Bengaluru, Karnataka, India myGwork Full time

Overview

The Amazon Devices team is responsible for designing and engineering high-profile consumer electronics, including the best-selling Kindle family of products. Our team has also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo.

Salary Estimate: $120,000 - $180,000 per year

About the Job

We are seeking a skilled Kernel Engineer to help build the kernel stack and BSP for various SoCs with custom hardware accelerators to be deployed in a range of Amazon devices. As a key member of our team, you will develop software for industry standard and custom hardware IP to accelerate applications in machine learning, computer vision, and robotics.

Your Responsibilities Will Include:

  • Developing and modifying BSP: this can include bootloaders, device drivers, kernel, and device tree support
  • Performing initial hardware bring-up and system integration
  • Maintaining and updating the embedded Linux Yocto distribution
  • Maintaining a continuous integration environment, including packaging and deployment of software releases
  • USB driver experience

Requirements and 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

Our Inclusive Culture

At myGwork, we empower Amazonians to deliver the best results for our customers. We value diversity and inclusion, and we're committed to creating a workplace where everyone feels welcome and empowered to succeed.



  • Bengaluru, Karnataka, India Askexim Services (P) Limited Full time

    About UsAskexim Services (P) Limited is a leading Product Engineering company specializing in Semiconductor, Embedded, Artificial Intelligence, and Automotive domains. Our team is dedicated to delivering high-quality solutions that meet the evolving needs of our clients.Job DescriptionWe are seeking a highly skilled Linux Kernel Engineer for Embedded Systems...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    At MaimsD Technology, we are seeking a talented Embedded Linux Kernel Software Engineer to be part of our team in Bangalore or Hyderabad.We require an expert with strong understanding of embedded programming, C language, and device drivers, as well as experience in Linux kernel programming.The ideal candidate will have 3-10 years of experience in developing...


  • Bengaluru, Karnataka, India Eximietas Design Full time

    About Eximietas Design:We are a technology services and solutions company headquartered in San Jose, CA with a global footprint that extends to Bangalore, Chennai, and Bhubaneswar in India.Our team specializes in VLSI, Embedded Software, Cloud Computing, Cyber Security, AI, and ML solutions. We empower businesses to thrive in the dynamic digital landscape...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    OverviewCapgemini Engineering is seeking an experienced Linux kernel embedded systems engineer to join our team. This role will involve designing, developing, and testing Linux device drivers for various hardware components.


  • Bengaluru, Karnataka, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

    Company OverviewWe are PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD, a leading provider of professional services in the field of embedded systems. Our team of experts is dedicated to delivering high-quality solutions that meet the needs of our clients.About the RoleWe are seeking an experienced Linux kernel expert to join our team. As an embedded Linux...


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    Overview of CAPUF EmbeddedCAPUF Embedded Private Limited is a leading embedded product development company. We specialize in creating end-to-end solutions for custom hardware, firmware, and software development.Job SummaryWe are seeking an experienced Embedded Hardware Development Engineer to join our team. The successful candidate will be responsible for...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Job Title: Embedded Systems Software EngineerJob Overview: We are seeking an experienced Embedded Systems Software Engineer to join our team at Tata Consultancy Services.About the Role: As an Embedded Systems Software Engineer, you will be responsible for designing and developing software solutions for embedded systems. Your expertise in C programming and...

  • Linux Kernel Developer

    21 hours ago


    Bengaluru, Karnataka, India Softpath Technologies LLC Full time

    About the RoleThis Senior Software Engineer position is responsible for designing, developing, and maintaining embedded Linux system software solutions for various hardware components. As an expert in Linux kernel development, you will work closely with cross-functional teams to ensure successful system integration.Responsibilities:Develop and integrate...


  • Bengaluru, Karnataka, India Tech Mahindra Full time

    About the RoleWe are seeking a skilled Embedded Linux Systems Software Engineer to join our team at Tech Mahindra.Job Description:Develop and maintain embedded Linux systems with 5-12 years of experience in driver/kernel development.Design and implement C/C++ software solutions with strong object-oriented design principles.Collaborate with the Linux...


  • Bengaluru, Karnataka, India Shashwath Solution Full time

    **Job Overview:**We are seeking a skilled Embedded Operating Systems Software Developer to join our team at Shashwath Solution. In this role, you will be responsible for developing host software components for Embedded operating systems.**Estimated Salary Range:** $120,000 - $180,000 per year, depending on experience.**Job Description:**Key...


  • Bengaluru, Karnataka, India Shashwath Solution Full time

    About Our CompanyShashwath Solution provides cutting-edge solutions to our customers. We have a comprehensive list of job responsibilities that will challenge you to grow professionally.Job SummaryAs an Embedded Software Developer at Shashwath Solution, you will be responsible for developing software components for server operating systems.Main...


  • Bengaluru, Karnataka, India Skywaves Rise Full time

    Job Overview:At Skywaves Rise, our team is seeking a seasoned Embedded Software Engineer to lead the development of cutting-edge embedded software solutions. As a key member of our team, you will be responsible for designing, developing, and testing firmware and device drivers for various hardware blocks. Your expertise in Linux kernel internals and...


  • Bengaluru, Karnataka, India Mygate Full time

    Overview:">Mygate is a pioneering technology company that has revolutionized security and everyday life with its innovative products. With a strong focus on collaboration, trust, and customer obsession, we aim to provide an exceptional experience for our team members. Salary:">We offer a competitive salary of $120,000 per year, commensurate with your...


  • Bengaluru, Karnataka, India Shashwath Solution Full time

    Job Description:At Shashwath Solution, we are seeking an experienced Embedded Software Developer to join our team. The ideal candidate will have a strong background in firmware development, debugging, and device driver development.Key Responsibilities:Develop host software components for Embedded operating systems.Implement kernel mode device drivers, other...


  • Bengaluru, Karnataka, India HyrEzy Talent Solutions Full time

    About This RoleAs an Embedded Linux Development Engineer at HyrEzy Talent Solutions, you will be responsible for designing, developing, and maintaining embedded systems and Linux-based solutions.Key ResponsibilitiesEmbedded Linux Development:Develop and maintain Linux-based applications, drivers, and kernel components for embedded systems.Design and...


  • Bengaluru, Karnataka, India TCP Corps Outsourcing Full time

    We are seeking a highly skilled Embedded Systems Linux Developer to join our team at TCP Corps Outsourcing. The ideal candidate will have extensive experience in kernel and driver development on embedded Linux systems.This is an exciting opportunity to work on cutting-edge technologies in multimedia, graphics, audio, power management, virtualization, and...


  • Bengaluru, Karnataka, India Mempage Full time

    About the Role:We are seeking an experienced Embedded Linux driver/kernel engineer to join our team at Mempage. This is a full-time position that offers a competitive salary, benefits package, and opportunities for professional growth and development.Responsibilities:Design, develop, and test embedded Linux drivers and kernels for various platforms.Work on...


  • Bengaluru, Karnataka, India Mirafra Technologies Full time

    Job DescriptionMirafra Technologies is seeking an experienced Embedded Systems Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software drivers for various devices.About the RoleThis is a full-time position requiring 4-8 years of experience in programming with C, C++, Python, and Shell...


  • Bengaluru, Karnataka, India L&T Technology Services Full time

    Job Title: Embedded Systems DeveloperWe are seeking an experienced Embedded Systems Developer to join our team at L&T Technology Services in Bengaluru. As a Senior Embedded Engineer, you will be responsible for designing and developing embedded Linux applications, drivers, and kernel components.Estimated Salary: ₹ 25 lakhs - ₹ 35 lakhs per annumKey...


  • Bengaluru, Karnataka, India TCP Corps Outsourcing Full time

    TCP Corps Outsourcing is seeking a talented Senior Embedded Linux Software Engineer to design, develop, and maintain high-quality software components for our embedded Linux products.The estimated salary for this role is $140,000 - $200,000 per year, depending on location and experience.Job Description:The successful candidate will be responsible for...