← Back to jobs
M

Senior BSP Engineer

MDA Space·Israel·
On-siteFull-timeEmbedded Software Developmentsatellite communicationsAerospace and Defense

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.

Responsibilities

  • 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

Requirements

  • 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

Nice to have

  • Experience developing wireless systems, including digital and analogue systems
  • Knowledge of secure boot processes and security protocols
  • Experience with Python or Bash scripting

Relevance

More opportunities

Similar jobs

The newest open roles in Embedded Software Development.

Questions, answered

Frequently asked questions