BSP Engineer
Summary
- Knowledge of device driver’s development, especially network drivers
- Linux application development and maintenance (C/C++)
- Yocto Project / OpenEmbedded
- NXP i.MX7 / i.MX 8M family
- WiFi drivers (mwifiex driver)
- Location: Ukraine, Poland, Romania preferred.
This can be either a full time or part-time job. We are looking for an expert or specialist.
Project Description
We are looking for an Expert BSP Engineer whose main objective will be to focus on the core competencies of building new SoM configurations.
The client provides effective and robust embedded computing solutions, striving to provide the best development experience for demanding applications like supercars, autonomous tractors, and patient monitoring systems.
Responsibilities:
- Development of board support packages for new HW and support existing BSPs
- Creation and maintenance of SW infrastructure: adaptation of new Linux and distributions per requirements, changing distribution to support specific product requirements, and performance improvement
- Development of infrastructure-level applications
Requirements:
- 5+ years of experience with Linux kernel and internals
- Contributor to the Linux Kernel community, examples in conjunction with interaction with the main line
- Proven skills and ability to develop new BSPs, including boot loaders (board bring-up)
- Excellent familiarity with Linux internals (kernel space) and Linux ecosystem
- Knowledge of device driver’s development, especially network drivers
- Linux application development and maintenance (C/C++)
- Experience with Yocto Project / OpenEmbedded
- Experience with NXP i.MX7 / i.MX 8M family
- Experience with WiFi drivers (mwifiex driver)
Will be a plus:
- Experience with Torizon from Toradex
- Experience with downstream NXP Linux
- Experience with inter-processor communication on upstream kernels
- Experience with Cortex-M RPMsg
- Experience with i.MX8MM GPU
- Experience with TI Sitara AM62
- References or testimonials from previous clients
- Experience with Dockers, Kubernetes, and other cloud technologies