Embedded Linux Driver Engineer - C Programming

Acclivis Technologies Pvt Ltd


Date: 3 weeks ago
City: Pune, Maharashtra
Contract type: Full time
Description

As an Embedded Linux Driver Engineer, you will be responsible for designing, developing, and maintaining low-level software, including device drivers and board support packages. You will work closely with hardware and firmware teams to ensure seamless integration of peripheral devices on embedded platforms.

Key Responsibilities

  • Develop and maintain Linux kernel modules and device drivers for embedded platforms.
  • Work on Board Support Packages (BSP), including bootloader development and customization.
  • Port and migrate Linux kernels to various hardware platforms and architectures.
  • Interface with hardware through protocols like UART, I2C, SPI, I2S, GPIO, PCIe, MMC, USB, etc.
  • Collaborate with cross-functional teams to define software requirements and resolve hardware/software integration issues.
  • Debug and optimize system-level issues to improve performance, stability, and reliability.
  • Provide detailed documentation of driver development and integration processes.

Required Skills & Qualifications

  • Strong experience in System C programming on Linux-based platforms.
  • 5+ years of hands-on experience in Linux kernel and device driver development.
  • Expertise in Linux internals, kernel debugging, and hardware-software integration.
  • Proficient with bootloader development and BSP customization.
  • In-depth experience with peripheral interfaces such as UART, I2C, SPI, I2S, GPIO, PCIe, MMC, USB.
  • Solid understanding of processor architecture, especially i.e. MX or ARM-based platforms.
  • Experience in kernel porting/migration across versions and platforms.

Nice To Have

  • Experience working with PowerPC architecture.
  • Familiarity with Python scripting for automation or testing tasks.
  • Exposure to embedded development tools (JTAG, oscilloscopes, logic analyzers, etc.)

(ref:hirist.tech)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Junior Engineer

Cornerstone OnDemand, Pune, Maharashtra
1 day ago
We're looking for a Junior Engineer This role is Office Based, Pune Office We're looking for an Junior Engineer We are seeking a highly motivated Junior Engineer to join our dynamic team. As an intern with 0- 6 months of experience, you will work on cutting-edgetechnologies including .NET Core, microservices, REST APIs, React, and SQL databases. If you have a...

Design Engineer I

Regal Rexnord, Pune, Maharashtra
1 day ago
Regal Rexnord Corporation (RRX) is approximately a $6.2B publicly traded global manufacturer of electric motors and controls, electrical components and power transmission products serving customers around the world in the general industrial, consumer, commercial construction, food & beverage, and alternative energy end markets, among others. Regal Rexnord sells its products and solutions to OEMs, through distributors, and directly to end-users....

SDE I- Conversational AI Developer - (100% Remote)

FPS Innovation Labs, Pune, Maharashtra
2 days ago
Career OpportunitiesThriving at FPSExplore Our LocationsEmployee Log in Candidate Log in to ConnectMailInformation Technology Pune, India Fully RemoteSDE I- Conversational AI Developer - (100% Remote)Join our team today and unleash your full potential!About UsFull Potential Solutions (FPS) is a performance-based, analytically driven omnichannel solutions organization with operations in Kansas City, MO, Chennai, India, Bogota, Colombia, and Manila, Philippines that puts...