requirements:
1. Strong C or C++ programming experience. 2. Experience in at least ONE of the following embedded platform areas:
- Linux Kernel
- Device Drivers
- BSP
- Embedded Linux
- Bare-metal firmware
- RTOS such as FreeRTOS, Zephyr, or QNX Preferred / positive-to-have
experience:
3. Multithreading, multitasking, or real-time embedded system design. 4. Board bring-up or bootloader development. 5. Embedded peripheral/interface experience with one or more of:
- I2C, SPI, UART, USB, CAN, Bluetooth, PCIe 6. Debugging experience with one or more of:
- KGDB, ftrace, perf, JTAG, SWD, logic analyzers