What are the responsibilities and job description for the Windows or Linux Software Developer position at Infobahn Softworld Inc?
KEY RESPONSIBILITIES:
• Candidate’s primary responsibility is developing Linux Drivers.
• Candidate will have backup responsibilities of developing Windows / UEFI drivers and GUI Application.
• Sustain the design, development, integration, testing and deployment.
• Includes cross cultural communication with vendor and customer.
PREFERRED EXPERIENCE:
• Advanced programming skills in C/C for operating system kernel & systems development
• Solid understanding and experience with the Linux kernel and driver architecture.
• Good understanding of NVMe protocols.
• Good working knowledge of RAID & Storport miniport driver.
• Knowledge of storage device driver development with windows is a plus.
• Deep Knowledge of Computer Architecture and Windows Kernel Internals.
• Good understanding of operating systems concepts, data structures, x86-64 architecture.
• Proficient use of git.
• Python, Shell Scripting, BIOS knowledge an added advantage.
• Ability to work with minimal supervision on more than one task in parallel.
• Ability to mentor technically.
• Must be self-starter.
• Effective communication and time management skills.
• Collaborating with geographical teams an added advantage.
ACADEMIC CREDENTIALS:
• Bachelors/Master’s in Engineering.