Point your AI agent at freehire and let it find you a job.

Get the CLI →

Aitech Systems

Open 24d

BSP Software Design Engineer

Posted Updated 3 views
Discussion

Summary

Develops and maintains Board Support Packages (BSPs) and low-level device drivers for real-time embedded systems in mission-critical, rugged environments, collaborating with hardware, systems, and QA teams on bring-up, debugging, and platform optimization. Core tech: C, RTOSes (VxWorks a plus), avionics interfaces.

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.)


Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available