DevJobs

Linux BSP developer

Overview
Skills
  • C C
  • C++ C++
  • Git Git
  • Altera SOC ꞏ 3y
  • Linux BSP development ꞏ 3y
  • Nvidia Jetson SOM ꞏ 3y
  • Xilinx SOM ꞏ 3y
  • Device drivers
  • Hardware architectures
  • Operating system internals

**Job Summary:**

As a Linux BSP developer, you will be responsible for developing and maintaining Board Support Packages for a variety of hardware platforms Like Zynq Ultrascale+,

Altera SOC and Nvidia Jetson family of modules. Your primary focus will be on Linux operating system. This role requires a deep understanding of low-level operating system components,

device drivers, security layer and hardware-software interaction.

 

**Key Responsibilities:**

- Develop and maintain BSPs for Linux operating system.

- Implement and maintain a secure linux environment by adjusting the linux kernel,

hardening the system and configuring secure boot.

- Collaborate with hardware engineers to ensure optimal hardware and software integration.

- Customize and optimize Linux kernel for specific hardware platforms.

- Develop and maintain device drivers and middleware for various peripherals.

- Troubleshoot and resolve complex issues related to BSP and operating systems.

- Provide technical guidance and support to other team members.

- Document development processes and system configurations.

 

**Qualifications:**

- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.

- Minimum 3 years of experience in Linux BSP development especially with Xilinx SOM / Altera SOC /

Nvidia Jetson SOM

- Profound knowledge of operating system internals, especially Linux.

- Experience in writing and debugging device drivers.

- Proficiency in C and C++ programming languages.

- Understanding of hardware architectures like ARM, x86, etc.

- Familiarity with version control systems like Git.

- Excellent problem-solving and analytical skills.

- Strong communication and teamwork abilities.

Elbit Systems