Introduction & Summary:
We are seeking a skilled Systems Embedded Consultant with expertise in Linux kernel development and device drivers. The ideal candidate will have over 3 years of experience in embedded Linux, driver development, and interaction with custom hardware and FPGAs. Your primary focus will be on providing robust solutions in a dynamic environment while collaborating with hardware engineers to solve complex challenges.
Main Responsibilities:
The Systems Embedded Consultant will undertake critical duties related to embedded systems development and integration.
* Development of device tree files and Linux drivers.
* Initialization of memory and hardware registers.
* Configuration and debugging of hardware protocols such as PCIe, SPI, and I2C.
* Interface with FPGAs and manage communication protocols.
* Customizing U-BOOT and establishing low-level firmware.
Key Requirements:
* 3+ years of experience in embedded Linux or kernel driver development.
* Proven track record with custom hardware, FPGAs, and PCIe devices.
* Proficiency in C programming for kernel development.
* Experience with Python and Bash for scripting and tools development.
* Familiarity with kernel debugging and version control systems (GIT/SVN).
Nice to Have:
* Experience with Yocto as a build system.
#J-18808-Ljbffr