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
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.
- 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.
- Experience working with PowerPC architecture.
- Familiarity with Python scripting for automation or testing tasks.
- Exposure to embedded development tools (JTAG, oscilloscopes, logic analyzers, etc.)
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 resumeSimilar 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...