Senior BSP Engineer
Join an engineering team developing landing station and feeder-link products for a low Earth orbit satellite communication constellation. Lead BSP development, embedded Linux integration, and system bring-up for ARM-based platforms.
תחומי אחריות
- Design, develop, and maintain BSPs for ARM-based Linux real-time operating systems
- Lead the commissioning and bring-up of new hardware platforms
- Work with hardware engineers to initialise boards and validate hardware functionality
- Develop and optimise Linux kernel drivers and subsystems for PCIe, Ethernet, SPI, I²C, UART, DMA, and RF front ends
- Customise and enhance bootloaders for system initialisation
דרישות
- At least 5 years of experience in BSP development, embedded systems engineering, and system bring-up
- Proficiency in C and C++
- Extensive experience with embedded Linux, device trees, and kernel-level development
- Experience with bootloaders such as U-Boot
- Knowledge of SPI, I²C, UART, PCIe, and Ethernet interfaces and protocols
- Proficiency with JTAG debuggers, logic analysers, and oscilloscopes
- Strong written and verbal communication skills
יתרון
- Experience developing wireless systems, including digital and analogue systems
- Knowledge of secure boot processes and security protocols
- Experience with Python or Bash scripting