Job Description
This role is for one of the Weekday's clients
Min Experience: 3 years
Location: Hyderabad
JobType: full-time
We are looking for a skilled Build & Integration Engineer with strong expertise in C programming combined with LSP or Kernel/Android Debugging. The ideal candidate will play a critical role in designing, building, integrating, and maintaining complex embedded software platforms. This role requires deep hands-on experience with embedded Linux or Android build systems, cross-compilation environments, and system-level debugging.
You will work closely with development, platform, and QA teams to ensure reliable, scalable, and reproducible builds across multiple hardware platforms, primarily ARM-based systems.
Requirements
Key Responsibilities
- Own and manage build and integration pipelines for embedded Linux or Android-based platforms
- Develop, maintain, and optimize build systems using Yocto (BitBake), Buildroot, Make, and Android build system
- Perform system-level integration of firmware, kernel, middleware, and application layers
- Strong hands-on development in Embedded C, with the ability to debug low-level issues
- Work on Kernel-level or Android debugging, including boot issues, crashes, performance bottlenecks, and memory problems
- Enable and manage cross-compilation environments for ARM architectures
- Integrate third-party libraries, BSPs, and toolchains into the build system
- Collaborate with platform and product teams to resolve integration and dependency issues
- Automate build, packaging, and deployment workflows using Shell scripting or Python
- Manage source code using Git and/or Perforce (P4), including branching and release management
- Troubleshoot build failures, dependency conflicts, and environment inconsistencies
- Ensure build reproducibility, versioning, and documentation across releases
Mandatory Skill Combination
Candidates must have one of the following combinations:
- C Programming + LSP (Linux System Programming)
OR - Kernel-level or Android Debugging experience
Required Skills
- Strong proficiency in Embedded C
- Good understanding of Linux system programming (LSP)
- Hands-on experience with Yocto / BitBake, Buildroot, and Make
- Experience with Android build system and debugging (preferred)
- Solid understanding of ARM-based cross-compilation
- Experience with Linux build environments and toolchains
- Working knowledge of Shell scripting or Python for automation
- Version control experience using Git and/or Perforce (P4)
- Strong debugging and problem-solving skills
Preferred Qualifications
- Experience working with BSPs and hardware bring-up
- Familiarity with CI/CD pipelines for embedded systems
- Understanding of kernel configuration, device trees, and bootloaders
- Ability to work in fast-paced, multi-team environments
What We Offer
- Opportunity to work on cutting-edge embedded and Android platforms
- Challenging system-level problems with high ownership
- Collaborative engineering culture and long-term growth opportunities
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application