Embedded Linux Software and Hardware
- Hardware design verification and consulting
- Schematics and board layout review
- Selection of components
- New hardware bring-up and debug
- Remote debug of deployed units – experience with debugging complex hardware and software problems in the field
- Development and porting of bootloader, Linux kernel, Linux device drivers and RTOS or Bare Metal software
- Middleware and application development including Flutter and Qt
- Security (secure boot, verified boot, encryption, IMA/EVM)
- Upstream Linux kernel, Yocto Project, and userspace expertise
- System architecture including split MCU and Linux SoC hardware designs
- Boottime and other performance optimizations
- Embedded Android – porting and development to non-mobile phone devices