IBM

Linux Kernel Developer on ARM

IBM

Austin, TX, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a skilled and experienced Linux Kernel Developer with a passion for working on ARM architectures? Do you want to be a part of a dynamic and innovative team at IBM, a leading technology company? If so, we have an exciting opportunity for you to join our team as a Linux Kernel Developer on ARM.As a Linux Kernel Developer on ARM at IBM, you will be responsible for designing, developing, and maintaining Linux kernel features and capabilities for ARM-based systems. You will work closely with a team of talented developers and engineers to deliver cutting-edge solutions for our clients.To excel in this role, you must have a deep understanding of Linux kernel development, specifically on ARM architectures. You should also have a strong background in C/C++ programming, experience with ARM toolchains, and a solid understanding of Linux device drivers.If you are a self-motivated individual with a strong technical background and a passion for Linux and ARM, we encourage you to apply for this exciting opportunity at IBM. Join us and be a part of shaping the future of technology.

  1. Design, develop, and maintain Linux kernel features and capabilities for ARM-based systems.
  2. Collaborate with a team of developers and engineers to deliver cutting-edge solutions for clients.
  3. Demonstrate a deep understanding of Linux kernel development, specifically on ARM architectures.
  4. Utilize strong C/C++ programming skills and experience with ARM toolchains.
  5. Develop and maintain Linux device drivers.
  6. Stay up-to-date with industry trends and advancements in Linux and ARM technologies.
  7. Work closely with cross-functional teams to ensure seamless integration of Linux kernel features.
  8. Troubleshoot and debug complex technical issues.
  9. Provide technical guidance and support to team members.
  10. Continuously improve and optimize Linux kernel code for better performance and efficiency.
  11. Collaborate with product managers to understand client needs and requirements.
  12. Contribute to the development of new features and enhancements for ARM-based systems.
  13. Document code, processes, and procedures for future reference.
  14. Take ownership of assigned tasks and ensure timely delivery of high-quality work.
  15. Proactively identify and address potential roadblocks or challenges in the development process.
  16. Actively participate in code reviews and provide constructive feedback.
  17. Maintain a strong understanding of IBM's product offerings and contribute to their development.
  18. Keep track of project progress and provide regular updates to project managers.
  19. Stay updated on industry best practices and incorporate them into development processes.
  20. Represent IBM and its values through professionalism and dedication to quality work.
Where is this job?
This job is located at Austin, TX, USA
Job Qualifications
  • Strong Understanding Of Linux Kernel Development: A Linux Kernel Developer On Arm At Ibm Should Have In-Depth Knowledge And Experience In Developing And Maintaining The Linux Kernel On Arm-Based Systems.

  • Proficiency In C Programming: Since The Linux Kernel Is Written Mostly In C, A Qualified Candidate Should Possess Strong Programming Skills In This Language.

  • Experience With Arm Architecture: The Ideal Candidate Should Have A Deep Understanding Of The Arm Architecture And Its Specific Features, Including Memory Management, Interrupts, And System Calls.

  • Familiarity With Device Drivers And System-Level Programming: A Linux Kernel Developer On Arm At Ibm Should Have Experience In Developing And Debugging Device Drivers And System-Level Software, As Well As Working With Hardware Interfaces.

  • Knowledge Of Open-Source Development And Collaboration: Ibm Values Open-Source Development And Collaboration, So A Qualified Candidate Should Have Experience Working With Open-Source Communities And Contributing To Open-Source Projects.

Required Skills
  • Linux

  • Debugging

  • ARM

  • C Programming

  • Embedded systems

  • System architecture

  • Power management

  • Kernel

  • Real-Time Operating Systems

  • Device Drivers

  • Bootloader

  • Multi-Core Processing

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Decision-making

Compensation

According to JobzMall, the average salary range for a Linux Kernel Developer on ARM in Austin, TX, USA is $100,000 - $150,000 per year. However, this can vary depending on factors such as experience, skills, and specific job requirements.

Additional Information
IBM is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedSeptember 10th, 2024
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About IBM

International Business Machines Corporation is an American multinational information technology company headquartered in Armonk, New York, with operations in over 170 countries.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started