Sr. Embedded Firmware Engineer
Sr. Embedded Firmware Engineer27
Applications
27
Applications
About the Job
Skills
Position: Sr. Embedded Firmware Engineer
Job Location: Ahmedabad
Qualification: BE Electronics & Communication
Experience: 4-8 yrs
Salary: upto 10 LPA
Mandatory Skills:
experience in Embedded Linux system software with Enthusiasm in Linux BSP,
Linux Kernel Internals, Yocto BSP, where I have worked on Embedded system consist of
device driver development and boot process optimization on ARM based Socs.
SoC Experience
i.MX8 series evaluation
kit
NXP SoC:
• i.MX8MPlus - ARM Cortex A53 – Linux Kernel 5.10
Qualcomm
APQ8096/SD820 (800
series)
Qualcomm SoC:
• APQ8096 – ARMv8 – Linux Kernel 3.18
• Experience in the development of embedded products.
• Experience in Board bring up, board support package, bootloader, Linux kernel and
Linux device driver development.
• Hands-on experience on Open source project(AOSP) development.
• Hands-on experience in NXP i.MX8MPlus evaluation kit as well as Qualcomm SoC
based Products.
• Good understanding on compatibility/feasibility check, Firmware
development, build, deployment, and testenvironment.
• Well experienced in Cloning and managing source code on GIT.
• Good in understanding HW schematics and datasheets.
• Good programming skills in C/Embedded C.
• Good in Source code Release and OTA (Over-the-air updates) delivery as well as
automation implementation for the same.
• Experience in Generation of QFIL package for Qualcomm based products.
• Always improve my Problem solving and debugging skills by testing any feature using
proper utilities or automated test case.
• Good in team coordination and task management.
• Take initiatives and work independently.
• Hardworking and highly committed to the growth and success of the organization.
• LinkedIn Profile: https://www.linkedin.com/in/dhatri-jani-974a3b120/
Knowledge on Yocto Build System:
• Hands-on Experience with different Yocto Distributions like Sumo, Zeus,
Hardknott, Gatesgarth, Langdale.
• Hands-on Experience on Recipe creation, modification, layers creation and
modification.
• Hands-on Experience on NXP Platform and raspberry pi Yocto layers.
• Create custom layers and writing recipes and build image and flash on NXP Based
Yocto SDK.
• Hands on adding Opensource projects and add packages in yocto recipe.
• Able to resolve issues on build time dependencies and runtime dependencies.
• Hands-on Experience to create offline build/mirrors.
Knowledge on Linux Kernel:
• Hands-on experience of writing device drivers from scratch.
• Hands-on experience of porting device driver across Linux version
• Hands-on Experience to Add device tree and node support.
• Hands-on Experience in Thermal management of product.
• Hands-on experience of Linux GPIO subsystem and pin control subsystem.
• Good Knowledge with Device tree node creation, modification and deleting nodes.
• Experience on defining kernel configurations.
• Kernel migration activity or kernel upgradation
• Kconfig
Knowledge on non - Linux Kernel:
• Bootloader optimization and customization.
• SBL (Secondary Boot Loader) – Setup the clock and voltage drivers to support the
basic functionality of uBoot.
• Enable thermal protection framework to protect device against overheating.
• Native layer applications development for BLE, camera
• Construction of auto test utility for mass production of product,
About the company
Industry
Recruitment & selection
Company Size
11-50 Employees
Headquarter
Ahmedabad, Gujarat
Other open jobs from Tesk Training Consultancy