Company Description:
Sutherland is seeking a reliable and technical person to join us as Linux Kernel Yocto Platform Engineer who will play a key role in driving our continued product growth and innovation. If you are looking to build a fulfilling career and are confident you have the skills and experience to help us succeed, we want to work with you!!
Job Description:
Role Overview:
We are seeking an experienced Linux Kernel Yocto Platform Engineer to design, develop, and maintain embedded Linux systems for cutting-edge products. The ideal candidate will have strong expertise in Linux kernel development, Yocto Project build systems, and BSP (Board Support Package) customization for embedded platforms.
Key Responsibilities:
- Develop, customize, and maintain Linux kernel and device drivers for embedded systems.
- Configure and build embedded Linux distributions using Yocto Project.
- Create and maintain Board Support Packages (BSPs) for various hardware platforms.
- Optimize system performance, boot time, and memory footprint for embedded devices.
- Integrate and validate hardware components with Linux kernel and user-space applications.
- Troubleshoot and resolve kernel-level issues, including debugging crashes and performance bottlenecks.
- Collaborate with cross-functional teams (hardware, firmware, application) to deliver robust embedded solutions.
- Maintain documentation for build processes, configurations, and system architecture.
Required Skills & Qualifications:
- 6–10 years of hands-on experience in embedded Linux development.
- Strong proficiency in Linux kernel internals, device drivers, and low-level programming (C/C++).
- Expertise in Yocto Project, BitBake recipes, and custom layer development.
- Experience with cross-compilation, bootloaders (U-Boot), and root filesystem customization.
- Familiarity with hardware bring-up, debugging tools (JTAG, GDB), and performance tuning.
- Knowledge of networking protocols, IPC mechanisms, and real-time Linux concepts.
- Strong problem-solving skills and ability to work in a fast-paced environment.
Preferred Skills:
- Experience with ARM-based platforms or other embedded architectures.
- Knowledge of secure boot, OTA updates, and system security hardening.
- Familiarity with CI/CD pipelines for embedded systems.
- Exposure to open-source community contributions.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electronics, or related field.
- Hybrid work model: In-office on Monday, Wednesday, and Friday.
- Working Time: 2 PM IST to 11 PM IST
- Work Location: Pune
Additional Information:
All your information will be kept confidential according to EEO guidelines.