BSP/Kernel Engineer

We are looking for an experienced Linux BSP/Kernel engineer who can work closely with hardware, FPGA, and embedded software engineers for our custom-built hardware and various components.  The candidate must be able to quickly understand existing systems with forward thinking and design for future platforms.

    What you'll do:

      • Build and maintain custom Linux-like distributions that run on various processor and FPGA architectures.
      • Perform general Linux, IT/Linux management, and maintain BASH scripts.
      • Develop and debug device drivers for peripherals such as SPI, CAN, UARTS, Ethernet, USB, I2C, PCIe.
      • Maintain and improve embedded build environments, and automated hardware test systems.
      • Participate in the team's software processes, including: requirement and design documentation, test-plan generation and execution, peer design and code reviews, process feedback and improvements.