Software Engineer - Linux BSP
Einfochips
Software Engineer - Linux BSP
This role focuses on developing and maintaining embedded Linux Board Support Packages (BSPs) for various hardware platforms. The ideal candidate will have a strong understanding of Linux kernel internals, device drivers, and embedded systems development. This position requires a proactive individual capable of working independently and collaboratively within a team to deliver high-quality solutions.
Key Responsibilities:
- Develop and maintain Linux BSPs for various hardware platforms.
- Write and debug device drivers for various peripherals.
- Port and integrate Linux kernel patches.
- Troubleshoot and resolve BSP-related issues.
- Collaborate with hardware engineers to ensure proper hardware integration.
- Participate in code reviews and contribute to improving code quality.
Requirements/Qualifications:
- Bachelor's degree in Computer Science or related field.
- Experience with embedded Linux development.
- Strong understanding of Linux kernel internals and device drivers.
- Proficiency in C programming.
- Experience with build systems (e.g., Yocto, Buildroot).
- Familiarity with debugging tools and techniques.
- Excellent problem-solving and communication skills.
About the Company:
Einfochips is a technology services company focused on providing engineering solutions to clients across various industries. They specialize in product engineering and digital transformation, helping businesses innovate and bring their ideas to market.
AI enhanced job description