
Developer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Chennai • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
Linux
About the role
- Develop and maintain device drivers for Broadcom-based platforms.
- Customize and integrate Broadcom SDKs for various hardware configurations.
- Design and implement bootloaders and Board Support Packages (BSPs).
- Work with I2C and other peripheral interfaces for board-level communication.
- Debug and optimize embedded software for performance and reliability.
- Collaborate with hardware teams to validate and bring up new boards.
- Contribute to system-level architecture and design discussions.
- Maintain documentation and support internal teams during integration phases.
Requirements
- Strong experience with Broadcom SDK and platform bring-up.
- Expertise in device driver development and bootloader customization.
- Solid understanding of Board Support Packages (BSPs).
- Proficiency in C programming and Linux kernel internals.
- Familiarity with I2C, SPI, UART, and other hardware interfaces.
- Good grasp of OS fundamentals including memory management, scheduling, and interrupt handling.
- Experience with debugging tools like JTAG, GDB, and logic analyzers.
Benefits
- Opportunity to work on cutting-edge embedded technologies.
- Collaborative and innovative work environment.
- Continuous learning and career growth opportunities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
device driver developmentbootloader customizationBoard Support Packages (BSPs)C programmingLinux kernel internalsI2CSPIUARTdebugging toolsmemory management