- creating board support packages (BSP)
- early-stage prototyping using development boards
- hardware testing and validation
- boot time optimization
- Linux drivers development
- scripting, configuration, and customization
- SOMs (Toradex, Embedded Artists)
- user-space applications (C, C++, Rust, Python)
- years of experience with different ARM microcontrollers
- NXP (i.MX6, i.MX7, i.MX8)
- TI (AM335x)
- Raspberry PI