Linux Engineer - Hyderabad, India - Opalforce Inc

    Default job background
    Description
    Job Description

    Job Requirements:

    Key Responsibilities:

    · Design and Develop software components for Linux kernel, including device drivers, filesystems and kernel modules.

    · Implement and optimize system level libraries and API for Linux based application.

    · Work closely with system architects and hardware engineers to ensure compatibility and performance optimization for Linux based systems.

    · Debug and troubleshoot to ensure the quality and reliability of software code.

    · Collaborate with cross-functional teams, including engineers, product managers, and stakeholders, to deliver the high-quality software solution

    Technical Experience:

    · Overall, 5 to 8 years of experience in Linux kerel development and device driver development.

    · Strong Programming skills in C/C++ and scripting language like Bash or Python

    · Strong understanding of operating system concepts, computer architecture and system level programming interfaces.

    · Experience in Linux device driver

    · Experience in kernel customization, kernel configuration

    · Experience in cmake, autotools

    · Knowledge on debugging tools for Linux based systems (e.g. gdb, strace, perf)

    · Excellent problem solving and debugging skills.

    · Knowledge on embedded hardware platforms and microcontrollers.

    · Strong communication skills and ability to work effectively in cross functional team.

    Professional Attributes:

    · Good problem-solving and analytical skills.

    · Excellent communication and interpersonal skills.

    Educational Qualification:

    · Bachelor of Engineering in Computer Science / Electronics, or any related stream



    Requirements
    Job Requirements: Key Responsibilities:
    • Design and Develop software components for Linux kernel, including device drivers, filesystems and kernel modules.
    • Implement and optimize system level libraries and API for Linux based application.
    • Work closely with system architects and hardware engineers to ensure compatibility and performance optimization for Linux based systems.
    • Debug and troubleshoot to ensure the quality and reliability of software code.
    • Collaborate with cross-functional teams, including engineers, product managers, and stakeholders, to deliver the high-quality software solution Technical Experience:
    • Overall, 5 to 8 years of experience in Linux kerel development and device driver development.
    • Strong Programming skills in C/C++ and scripting language like Bash or Python
    • Strong understanding of operating system concepts, computer architecture and system level programming interfaces.
    • Experience in Linux device driver
    • Experience in kernel customization, kernel configuration
    • Experience in cmake, autotools
    • Knowledge on debugging tools for Linux based systems (e.g. gdb, strace, perf)
    • Excellent problem solving and debugging skills.
    • Knowledge on embedded hardware platforms and microcontrollers.
    • Strong communication skills and ability to work effectively in cross functional team. Professional Attributes:
    • Good problem-solving and analytical skills.
    • Excellent communication and interpersonal skills. Educational Qualification:
    • Bachelor of Engineering in Computer Science / Electronics, or any related stream