Principal Debugger Software Engineer - Red Hat Platform Tools

Posted on Indeed on Jun 05, 2021
Job summary:
The Red Hat Platform Tools team within our Linux Engineering organization is looking for a Principal Debugger Software Engineer with the capacity for technical leadership to join us and specialize in the open source GDB project for Red Hat Enterprise Linux (RHEL). In this role, you will help investigate, contribute to, build, debug, and analyze the GNU Project Debugger (GDB) and related tools. You will also work as part of the internal Red Hat team and upstream community projects. You will be part of a growing team focused on software development for debugging. As a Principal Debugger Software Engineer, you will also work with the Quality Engineering (QE) and continuous integration (CI) development teams in support of enterprise-grade releases. You will join a fast-paced, talented engineering team ensuring the quality and innovation in Red Hat Enterprise Linux (RHEL). Come prepared to contribute to the security and stability of strategically important components within Red Hat’s core products. The work location for this position is flexible. Red Hat has offices across the globe, though candidates in North America and Europe are preferred due to timezone overlap with the wider team. Home-based, remote candidates will also be considered.

Below is a list of the role’s responsibilities, and required skills. You should apply if you have good coverage of the required skills. It is not necessary to have all of those skills in order to apply for this position. The “plus” section is just that; it’s of greater interest to us if you have the skills, knowledge, and experience listed there, but we still encourage you to apply if you do not have them.
Primary job responsibilities:
  • Work with the Red Hat Debugger team to build and analyze world-class tools through practical development
  • Interact with developers and communities internally within Red Hat, and externally, in the open source GDB community
  • Contribute to the Fedora GDB content and packaging
  • Investigate and fix GDB bugs, efficiency improvements, and optimizations in line with business needs and your skill level
  • Help build expert knowledge within the team on GDB, answering directed technical questions from first-hand knowledge or through technical investigation
  • Contribute to the team’s work on related C and C++ tools and runtimes in line with business needs and your skill level
  • Plan and track development and regularly report progress to team management
  • Lead and direct other engineers who may be assigned to your work area
Required skills:
  • 3+ years of experience in open source compiler or tools development
  • Expertise in the C and C++ programming languages
  • Knowledge of, and experience with, GDB and its implementations
  • Familiarity with the open source development model
  • Knowledge of version control and patch management; experience or knowledge of the actual processes to do so is not required
  • Excellent communication skills
  • Proactive and collaborative approach
  • Ability to work on your own in a small team environment
  • Ability to coordinate and prioritize multiple tasks
  • BS or higher in computer science, computer engineering, or technology-related discipline
The following are considered a plus:
  • Current, active participation in open source community projects
  • Knowledge of the DWARF debugging format
  • Experience leading, or ability to lead, a team of engineers
  • Experience packaging software, particularly for operating systems
  • Knowledge of, and experience with, system tools internals
  • Experience with, or familiarity with, the Linux kernel
  • Advanced knowledge of Linux tools and libraries development
  • Advanced knowledge of GCC, Binutils, and glibc
  • Proficiency in the use of collaborative tools like Jira and Trello
About Red Hat:
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Activision Blizzard King
3 d ago

More jobs by this company