Search by job, company or skills

  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

Role Overview

  • Responsible for development, integration, and maintenance of Linux device drivers and low-level system software for embedded platforms
  • Work closely with hardware and platform teams to ensure stable, high-performance Linux-based solutions

Key Responsibilities

  • Design, develop, and maintain Linux device drivers for ARM-based embedded systems
  • Perform board bring-up activities including bootloader configuration and early-stage hardware initialization
  • Develop and debug bootloader and kernel components to support new hardware platforms
  • Implement and maintain drivers for embedded communication protocols such as I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, and PCIe
  • Conduct kernel-level debugging, crash analysis, and root-cause investigation for system stability issues
  • Work on ARM 32-bit and 64-bit architectures with a strong understanding of low-level hardware interaction
  • Debug complex system issues using JTAG, TRACE32, ICE, and ICD tools
  • Develop multi-threaded, kernel-space and user-space components with proper synchronization and IPC mechanisms
  • Use version control and CI/CD tools to manage source code, reviews, and automated builds
  • Maintain technical documentation related to design, development, and debugging activities

Required Experience & Qualifications

  • 3 to 7 years of experience in Linux device driver development
  • Strong proficiency in C and C++ programming for embedded systems
  • Proven experience in board bring-up and bootloader development
  • Solid understanding of Linux OS internals including scheduling, synchronization, and IPC
  • Hands-on experience with embedded hardware debugging tools and techniques

Professional Attributes

  • Strong analytical and problem-solving mindset
  • Ability to work independently in fast-paced development environments
  • Proactive learner with a focus on quality and system reliability

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At People Prime Worldwide, we deliver innovative IT solutions that drive business success. Our comprehensive suite of services include IT Consulting & Implementation, Staff Augmentation (T&M), and Managed Teams & Managed Services and is designed to help organisations optimise their workforce, streamline operations, and enhance technological capabilities. With a focus on agility, efficiency, and cost-effectiveness, we provide expert consulting, skilled talent, and end-to-end IT management to ensure seamless project execution. Whether you need cutting-edge IT solutions, flexible workforce expansion, or fully managed IT services, we are your trusted partner in navigating the digital landscape. IT Consulting and Implementation Services - Transforming Businesses with Scalable IT Solutions: We provide expert IT Consulting and Implementation Services, enabling businesses to optimize their technology infrastructure and streamline operations. Our specialized services cover SAP, Salesforce, ServiceNow, and Cloud Migration, helping enterprises modernize their digital ecosystem. Staff Augmentation (T&M) - IT Resources As A Service: We offer Time & Materials (T&M) Staff Augmentation, ensuring businesses can access the right talent at the right time. Whether it's short-term project support or long-term IT staffing, we provide skilled professionals to meet your requirements. Managed Teams and Managed Services - End-to-End IT Operations Without the Hassle: We provide Managed Teams and Managed Services, allowing businesses to focus on their core objectives while we handle IT operations efficiently.

Job ID: 137690747

Similar Jobs

Early Applicant