Job Title: Linux BSP Engineer
Location: Boston, MA USA and remote
Experience level: 5 to 8 years
Candidate Roles and Responsibilities:
- Driver development, Porting, Integration
- Unit testing and bug fixing
- Peer review
- Technical documentation.
Required Skills:
- Strong knowledge of Linux Kernel, sub systems and device drivers
- Experience with Linux File systems
- Development experience with i.MX7D Linux platform preferred.
- Development experience with I2C, SPI, RS232, RS485, USB device drivers
- Experience in device driver development, integration and BSP porting
- Experience with u-boot/boot loaders
- Experience with shell/Bash scripting
- Experience with Yocto Build system
- Familiar with Secure boot and cyber security concepts
- Hands-on programming experience with the Linux kernel internals, device drivers for multi-core SoCs, Linux
- networking
- Hands-on programming and debugging experience with board bring-up
- Excellent problem-solving and debugging skills and good English communications skills, both verbal and writing
- Familiar with Agile/Scrum processes.
Education:
- Bachelors or Masters in IT or Computer Science