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.