Platform Engineer Kernel

Platform Engineer Kernel

Job Overview

Location
Bengaluru, Karnataka
Job Type
Full Time Job
Job ID
53779
Date Posted
1 year ago
Recruiter
Aarav
Job Views
169

Job Description

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

About the hiring group

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?

In this role you will:

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

Basic qualifications

  • BS in Computer Science or related discipline, or equivalent work experience
  • 3+ years of experience working on the Linux Kernel
  • Strong skill in C programming • Proficient in at least one CPU architecture such as x86 or ARM.
  • Direct experience with Linux kernel and/or virtualization development

Preferred qualifications

  • Development experience on custom platforms using Embedded Linux and development of Linux kernel drivers.
  • Experience working with ARM Cortex family processors (M0, M0+, M4, A9, etc), TrustZone/OP-TEE on ARMv7a.
  • Experience developing and troubleshooting drivers on embedded devices ( SPI, I2C, Bluetooth, wireless, battery, etc).
  • Solid knowledge of Linux Kernel internals (process scheduler, memory management, concurrency/synchronization, IPC, memory allocation, file systems, etc.)
  • Experience in developing, modifying and debugging device drivers, bootloaders, or board support packages (BSP)
  • Understanding schematics, experience with logic analyzers, oscilloscopes, spectrum analyzers

Job ID: 53779

Similar Jobs

Cargill

Full Time Job

Platform engineer kernel Platform engineer kernel

A Typical Work Day May Include: • Completing preventative, predictive, ...

Full Time Job

Deloitte

Full Time Job

Platform engineer kernel Platform engineer kernel

Are you looking to elevate your cyber career? Your technical skills? Your opport...

Full Time Job

Cargill

Full Time Job

Platform engineer kernel Platform engineer kernel

Cargill Animal Nutrition is a global business that serves large-scale feed mill ...

Full Time Job

Veolia

Full Time Job

Platform engineer kernel Platform engineer kernel

Primary Duties / Responsibilities:● Assist in daily operational troublesho...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept