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.(ref : hirist.tech)