DevJobs

BSP Software Design Engineer

Overview
Skills
  • C C ꞏ 4y
  • RTOS ꞏ 4y
  • ARINC
  • bare-metal
  • MIL-STD
  • VxWorks
We are seeking a BSP Software Design Engineer to join our R&D team in Israel.

The role involves developing and integrating Board Support Packages (BSPs) and low-level drivers for real-time embedded systems operating in mission-critical and rugged environments.

Key Responsibilities

  • Design, implement, and maintain BSPs and device drivers for embedded platforms.
  • Work closely with hardware, systems, and QA teams to ensure robust hardware–software integration.
  • Participate in bring-up activities, debugging, and optimization of embedded platforms.
  • Contribute to system architecture discussions and provide technical input on platform design.

Requirements:

  • B.Sc/B.A. in Computer Science or Computer Engineering from a recognized university.
  • 4–5 years of proven experience in C programming for real-time embedded systems.
  • 4–5 years of hands-on experience in BSP and driver development under any RTOS.
  • Strong debugging and hardware integration skills.
  • Excellent communication skills in English (spoken and written).

Advantages

  • Experience developing BSPs and drivers under VxWorks OS.
  • Experience in bare-metal (no OS) BSP development.
  • Knowledge of avionic hardware interfaces and communication protocols (ARINC, MIL-STD, etc.)
Aitech