Join Red Hat as a Principal Software Engineer
Red Hat's Platform Tools team within our Linux Engineering organization is seeking a Principal Software Engineer to join us in Spain. This role focuses on Red Hat Enterprise Linux (RHEL) for Edge automotive Linux deployments, specifically the Red Hat In-Vehicle Operation System (RHIVOS). You will be part of a mature and highly experienced team focused on software development for compilers, language runtime libraries, and user space tools packages.
Key Responsibilities
- Work on building, packaging, bug fixing, and supporting RHEL and RHIVOS builds and deployments.
- Provide specialist knowledge of C and C++ tools and language runtime libraries.
- Support Red Hat’s work preparing for ISO 26262 certification, an international standard governing the functional safety of electronic systems on road vehicles.
- Collaborate with peers, the RHIVOS team, and other Red Hat teams and partners.
- Participate in the broader Linux and toolchain communities upstream.
- Backport fixes to Red Hat Enterprise Linux (RHEL) releases.
- Contribute new development work upstream in line with customer needs.
- Collaborate with development, QA, product management, documentation, and product build teams, as well as the open source community.
Required Skills
- Knowledge of toolchain and language runtime internals, particularly GCC, glibc, & libstdc++.
- Familiarity with the open source development model.
- Experience in Linux tools and libraries build varieties (including native compilers and cross compilers).
- Knowledge of version control and patch management.
- Experience with backporting upstream code to Linux distributions, tools, and libraries.
- Experience in the configuration, building, and testing of Linux tools and libraries.
- Solid written and verbal communication skills in English.
Preferred Skills
- Experience with functional safety standards, processes, and requirements (IEC 61508, ISO 26262, ISO 21434).
- Advanced knowledge of Linux tools and libraries development.
- Advanced knowledge of gcc, binutils, glibc, and libstdc++.
About Red Hat
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates have the flexibility to choose the work environment that suits their needs from in-office to fully remote to office-flex. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Opportunities are open. Join us.
Diversity, Equity & Inclusion at Red Hat
Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from diverse backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions of diversity that compose our global village.
Equal Opportunity Policy
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.
Benefits Extracted with AI
- Remote work flexibility
- Diversity and inclusion
- Equal opportunity employer
Similar jobs
Last update: 23 minutes ago
Principal Software Engineer - OpenShift AI Model Training
Join Red Hat as a Principal Software Engineer to lead OpenShift AI model training with Kubernetes and MLOps expertise.
Software Quality Engineer - Model Serving Runtime
Join Red Hat as a Software Quality Engineer to work on AI/ML technologies in a remote role, focusing on open-source solutions.
Remote Software Engineer with Linux Expertise
Join Microsoft as a Remote Software Engineer focusing on Linux security and development, leveraging C#, JavaScript, and DevOps tools.
Senior Quality Engineer - Open Data Hub/OpenShift AI
Join Red Hat as a Senior Quality Engineer in Dublin, focusing on Open Data Hub/OpenShift AI with expertise in test automation and open source.
Senior Engineering Manager - Machine Learning
Lead a global engineering team in machine learning at Red Hat, focusing on AI model serving and strategic project delivery.
Associate Software Engineer with Python and Linux Experience
Join Red Hat as an Associate Software Engineer in Boston, focusing on Python, Linux, and test automation.
Principal Engineer
Join Remote as a Principal Engineer to solve global challenges in remote employment with Elixir, Phoenix, and AWS.
Senior Software Engineering Manager
Join Red Hat as a Senior Software Engineering Manager in Brno, leading a team in developing migration tools for enterprise customers.
Platform Engineer with AWS and Kubernetes Experience
Join SEAT CODE as a Platform Engineer, focusing on AWS, Kubernetes, and Linux. Enjoy remote work, flexible hours, and extensive benefits.
Software Engineer - OpenShift and Kubernetes
Join Red Hat as a Software Engineer focusing on OpenShift, Kubernetes, and cloud-native technologies in Boston, MA.
Senior Openshift Architect - Red Hat Technology Stack
Senior Openshift Architect role at Red Hat, leading container infrastructure solutions design and development in the UK&I region.
Principal Engineer
Join Remote as a Principal Engineer to solve global challenges with Elixir, Phoenix, React, and AWS. Work remotely with flexible hours.
Senior Software Engineer - Linux
Senior Software Engineer for Linux on Azure team, enhancing Linux experience on cloud. Skills: C, Java, Python, Linux, Azure. Remote work.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Software Engineering Internship
Join Red Hat as a Software Engineering Intern in Boston, working with Python, Go, OpenShift, and RHEL in a diverse and inclusive environment.
Principal Engineer at Remote
Join Remote as a Principal Engineer and lead a global team in developing cutting-edge remote work solutions. Expertise in Elixir, React, and AWS required.
Principal Software Engineer - Kubernetes
Join Microsoft as a Principal Software Engineer specializing in Kubernetes, driving cloud solutions and technical leadership.
Senior Software Engineer - Linux and C/C++
Join GlobalLogic as a Senior Software Engineer specializing in Linux and C/C++ for remote work.
Senior Staff Engineer - Build & Release Infrastructure
Senior Staff Engineer for Build & Release Infrastructure at Canonical, focusing on open source tooling and Python development.
Software Engineering Intern
Join Red Hat as a Software Engineering Intern in Raleigh, NC. Gain experience in Python, Go, and collaborate with global teams.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
Senior Cloud Consultant - Germany
Join Red Hat as a Senior Cloud Consultant in Germany, focusing on infrastructure and cloud solutions with OpenShift expertise.
Senior Specialist Solution Architect - OpenShift Platform
Senior Specialist Solution Architect for OpenShift Platform in Amsterdam, leveraging cloud and containerization technologies.
Principal Software Engineer, Remote Telemetry
Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.