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
Senior Software Engineer - Satellite Communications
Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.
Software Architect with Rust and C++ Experience
Seeking a Software Architect with expertise in Rust and C++ for automotive safety-critical systems in Munich.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior DevOps Engineer with Linux, Kubernetes, and GCP
Join Redcare Pharmacy as a Senior DevOps Engineer to enhance infrastructure efficiency using Linux, Kubernetes, and GCP.
Senior DevOps Engineer
Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.
Senior Solutions Engineer
Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior C++ Computer Vision Engineer
Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.
Senior API Platform Engineer
Join Brenntag as a Senior API Platform Engineer in Amsterdam to drive API platform development using Kubernetes, Istio, and AWS EKS.
Full Stack Team Leader .Net
Lead a remote full-stack team with .NET and Angular expertise, focusing on technical leadership and hands-on development.
Oracle Cloud Engineer
Join Albert Heijn as an Oracle Cloud Engineer to drive automation and manage cloud infrastructure in Zaandam, Netherlands.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Software Engineer - Electric Vehicle Charging Systems
Join GreenFlux as a Software Engineer to develop innovative EV charging solutions in Amsterdam. Work on cutting-edge SaaS platforms for sustainable mobility.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.