Company:
Intel
Website:
www.intel.in
Eligibility:
Bachelors/Masters Degree
Experience:
Freshers
Location:
Bangalore
Job Role:
IOT Software/Firmware Development Engineer
JOB SUMMARY:
Company profile :
Intel Corporation(www.intel.in), incorporated in 1968, designs and manufactures integrated digital technology platforms. A platform consists of a microprocessor and chipset. The Company sells these platforms primarily to original equipment manufacturers (OEMs), original design manufacturers (ODMs), and industrial and communications equipment manufacturers in the computing and communications industries.
Job Description :
1. Responsible for developing multiple aspects of Linux device drivers (IO drivers), boot/BIOS and Security drivers for both existing hardware and in pre-silicon environments.
2. Adaptable to work across boot, Firmware, Security, low level drivers like DMA, I2C etc and middleware logical layers. Able to troubleshoot Linux apps, boot and driver issues.
3. Contributes intensively to silicon bring up camps through technical contributions to prove successful execution of module and support various system tracks.
Candidate Profile:
Qualifications: Candidate should have a Bachelors or Masters degree in Electronics or Computer Science Engineering with exposure to embedded system development
Required Skills:
1. Excellent Programming, Design and Coding Skills in C using complex data structure and algorithms- Strong programming skills in C and/or C++, Python
2. Strong in CPU architecture: ARM and/or X86- Knowledge in Linux Kernel, driver and application development
3. Experience with embedded development environment such as git, Linux host
4. Academic Exposure in domain of BIOS, Boot interfaces, different stages of Boot, boot loader
5. Academic Exposure in domain of application security, Crypto algorithms, device encryption/decryption, symmetric and Asymmetric key handling, HW root of trust protection
6. Knows to troubleshoot various kernel issues with the help of gdb server or host based debugger
7. Exposure to build script and infrastructure.
8. Understanding of Yocto build system would be a plus
9. Knowledge in IO and connectivity drivers like PCIe, Ethernet, USB will be a plus- Candidates with prior Open Source contributions and Linux kernel development experience preferred
|