06 Aug
|
Proxelera
|
Bengaluru
06 Aug
Proxelera
Bengaluru
We are looking for a versatile and highly motivated engineer with solid system software fundamentals and a passion for low-level development. The ideal candidate will have hands-on experience in Linux device driver development, solid programming skills in C/C++, and a good understanding of firmware and operating system internals. You should be comfortable working across software layers from UEFI/firmware to Linux kernel drivers and enjoy solving complex technical problems in storage and platform software. Experience in RAID, storage subsystems, or device-driver debugging will be a strong advantage.
KEY RESPONSIBILITIES:
Design, develop, and maintain UEFI drivers, UEFI applications, and Linux device drivers for AMD RAID and storage solutions.
Contribute to the development of Software RAID features and enhancements across UEFI and Linux environments.
Develop and maintain UEFI HII components for RAID/storage configuration and management.
Support the end-to-end lifecycle of RAID software solutions, including design, implementation, integration, validation, debugging, and release.
Work on Linux kernel-level software and driver development for storage and platform enablement.
Debug and resolve issues across firmware, Linux kernel drivers, and system software layers.
Collaborate with cross-functional teams including firmware, hardware, validation, and platform engineering teams to deliver high-quality RAID solutions.
Work closely with global teams, vendors, and customers to analyze issues, drive root-cause resolution, and ensure successful product delivery.
PREFERRED EXPERIENCE:
Strong programming skills in C/C++ for systems software development.
Hands-on experience in Linux device driver development, Linux kernel debugging, and low-level software development.
Good understanding of Linux kernel architecture, kernel modules, memory management, synchronization, interrupt handling, and debugging techniques.
Solid understanding of UEFI architecture, UEFI drivers, UEFI applications, and related libraries.
Experience with UEFI HII development is highly desirable.
Good understanding of operating systems, data structures, computer architecture, and x86-64 platform architecture.
Experience with storage technologies / RAID / SATA / NVMe / SCSI subsystems is a strong plus.
Familiarity with firmware, BIOS/UEFI, pre-OS environments, and OS-driver interaction.
Exposure to Windows device driver development/debugging is an added advantage.
Proficiency in Python, Shell scripting, and Linux system development is desirable.
Experience using source control and collaborative development tools such as Git.
Strong analytical, debugging, and problem-solving skills.
Ability to work independently, manage multiple priorities, and collaborate effectively across geographically distributed teams.
ACADEMIC CREDENTIALS:
Bachelor s or Master s degree in Engineering, Computer Science, Electronics, or a related field.
5+ years of relevant experience in firmware, Linux device drivers, storage software, or system software development.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 BIOS/UEFI Developer (Bengaluru)
🏢 Proxelera
📍 Bengaluru