HamburgerMenu
hirist

Embedded Software Engineer - Linux OS/Board Support Package

Posted on: 26/08/2025

Job Description

Embedded C,Linux,BSP

Description :

We are seeking a seasoned Embedded C, Linux, and BSP engineer to join our dynamic team in India. The ideal candidate will have extensive experience in embedded software development, specifically with a focus on Linux operating systems and board support packages. You will play a crucial role in designing and optimizing software solutions that integrate seamlessly with hardware components.

Responsibilities :

- Design, develop, and maintain embedded software applications using C programming language.

- Work with Linux operating systems to develop and optimize BSP (Board Support Packages).

- Collaborate with hardware engineers to integrate software with hardware components.

- Debug and troubleshoot embedded systems to ensure optimal performance and reliability.

- Conduct code reviews and provide mentorship to junior team members.

- Document software design and development processes for future reference and compliance.

Skills and Qualifications :

- 12-15 years of experience in embedded software development.

- Strong proficiency in C programming language and experience in real-time operating systems.

- In-depth knowledge of Linux OS and experience with BSP development.

- Experience with hardware interfaces (I2C, SPI, UART, GPIO).

- Familiarity with debugging tools such as JTAG, GDB, and logic analyzers.

- Strong analytical and problem-solving skills.

- Ability to work collaboratively in a team environment and communicate effectively with cross-functional teams.


info-icon

Did you find something suspicious?