Post Job Free
Sign in

Linux BSP Developer

Company:
System Level Solutions (SLS)
Location:
Anand, Gujarat, India
Posted:
April 26, 2024
Apply

Description:

As a Linux BSP Developer, you will be responsible for customizing, configuring, and optimizing the Linux kernel to support the unique hardware features and peripherals of our embedded systems platforms. You will work closely with hardware engineers, software developers, and QA engineers to ensure the seamless integration of our BSP with our products.

Responsibilities:

Customize and configure the Linux kernel to support the specific hardware features and peripherals of our embedded systems platforms.

Develop and maintain device drivers for various hardware components, ensuring proper integration with the Linux kernel.

Participate in the board bring-up process, including bootloader configuration, hardware initialization, and low-level driver development.

Test and debug the BSP on target hardware platforms, identifying and resolving issues related to functionality, performance, and reliability.

Collaborate with cross-functional teams to integrate the Linux BSP with user-space applications and libraries.

Document the BSP development process, including configuration steps, build instructions, and hardware-specific considerations.

Provide technical support to other team members, customers, and community members using or developing on the BSP.

Ensure compliance with security standards and industry regulations relevant to embedded systems development.

Qualifications:

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

Proven experience (3-4 Years) developing and customizing Linux BSPs for embedded systems.

Proficiency in C programming language and Linux kernel development.

Strong understanding of embedded systems concepts, including device drivers, bootloaders, and kernel internals.

Experience with bootloader development (e.g., U-Boot) and board bring-up process.

Familiarity with hardware description languages (e.g., Device Tree) and cross-compilation toolchains.

Excellent problem-solving skills and attention to detail.

Effective communication and collaboration skills.

Nice to Have:

Experience with real-time operating systems (RTOS) and bare-metal development.

Knowledge of industry-specific standards and compliance requirements (e.g., automotive, industrial, medical, ITLI).

Contributions to open-source projects or participation in developer communities.

Please share your resume or referrals on [HIDDEN TEXT]

Full time

Apply