Red Hat is seeking a Senior Software Engineer for its Automotive Kernel Linux Engineering team in Waterford, Ireland. This role involves Linux kernel development for automotive systems and requires experience with containerization technologies, Linux device drivers, and the Android operating system. Candidates should be skilled in collaborating with various teams and have a good understanding of kernel optimization and configurations. Red Hat is committed to equal employment opportunities and promotes a diverse workplace. #J-18808-Ljbffr
Red Hat's Automotive Kernel Linux Engineering team is looking for a Senior Software Engineer to join us on Red Hat's In-Vehicle Operating System deployments. In this role you will be part of a growing team focused on Linux kernel development for use in automotive, real-time and industrial applications, providing hardware enablement for new Arm platforms. Successful applicants must reside in a state/country where Red Hat is registered to do business. What you will do Work with colleagues and platform vendors to determine kernel configuration Participate in the broader upstream Linux community Backport upstream fixes to the Red Hat's In-Vehicle Operating System releases Analyze how the kernel and other components are supporting Functional Safe best practices Create and maintain kernel packages Contribute new development work Collaborate in the automotive partner ecosystem Collaborate with the Engineering, Quality Engineering, Product Management, Documentation, and product build teams, as well as the open source community What you will bring Good understanding of containerization technologies such as Podman Experience working with container runtimes within a Linux environment Experience with the Android operating system, the Android build system, and Android Automotive Expertise in Linux device driver development, board bring-up, kernel boot optimization Familiarity with Device Tree and Advanced Configuration & Power Interface (ACPI) Knowledge of Git and upstream Linux kernel patch posting procedures, experience with upstream development Experience with backporting upstream code to Linux distributions, kernel configuration, building, and testing Familiarity of embedded systems and their ecosystems Ability to work on your own in a small team environment Ability to coordinate and prioritize multiple tasks Nice to have Familiarity in early boot flow of Arm processors Experience working with chip manufacturers, automotive manufactures, tier 1 suppliers Experience with Functional Safety concepts Experience with Linux network device drivers Experience with Linux kernel PREEMPT_RT Experience with Fedora, CentOS and RHEL Experience with debugging Linux kernel issues Experience with grub, UBOOT, UEFI Equal Opportunity Policy (EEO) 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. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply. #J-18808-Ljbffr
Red Hat is seeking a software engineer to join their team in Dublin. The role focuses on developing and enhancing KubeVirt and involves collaboration with multiple engineering teams globally. Candidates must have at least 4 years of experience, strong skills in Golang or related programming languages, and familiarity with container or virtualization technologies. This position encourages innovation in an inclusive and transparent environment, making Red Hat a leader in open-source solutions. #J-18808-Ljbffr
Red Hat is seeking an Automotive Functional Safety Software Engineer in County Waterford, Ireland, to work on its innovative Linux automotive platform. The role emphasizes collaboration with cross-functional teams to achieve safety certification while implementing engineering best practices and automating validation processes. Successful candidates will have 5+ years in software engineering, proficiency in Python, and experience with Agile methodologies. An equal opportunity workplace, Red Hat fosters a collaborative environment for professionals eager to push boundaries in technology. #J-18808-Ljbffr
As a part of a geographically distributed team you will collaborate with multiple Red Hat engineering teams around the globe. In this role, you’ll also have the opportunity to engage with open-source communities, contribute to the integration of Red Hat, open-source, and partner technologies into a cohesive platform, and play a critical role in delivering high-quality software to customers and open-source ecosystems. What You Will Do Play an active role in Container and Virtualization related projects and communities, that is KubeVirt, Kubernetes, OpenShift, Libvirt and QEMU. Design, develop and enhance KubeVirt (primarily compute features) and collaborate with the community using Golang. Integrate changes in multiple projects and services into a consumable feature. Submit patches for bug fixes to the community and review patches from other members. Responsible for code maintenance and quality by writing unit and functional tests. Work with the Quality Engineering team members to ensure projects are tested correctly. Constantly learn and gain a deeper understanding of our offerings and current technologies. Publicize the team's work through blogs, web postings, or conference talks. What You Will Bring Minimum of 4+ years of relevant work experience Experience with at least one high level language, such as Golang, Python, or C/C++. Hands-on experience Windows in kernel programming, knowledge of Kernel concepts (control groups and namespaces) is a big plus Good analytical, troubleshooting and debugging skills. Self-motivated with the ability to quickly learn new technologies. Good written and verbal communication skills in English. The following are considered a plus: Experience with container-orchestration development (Kubernetes / OpenShift). Experience with virtualization and Compute technologies (QEMU, KVM, OpenStack, RHV, VMware, LibVirt etc), distributed systems, clusters. Familiarity with open source software development methodologies. 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 work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. 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. 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 different 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 that compose our global village. Equal Opportunity Policy (EEO) 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. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply. #J-18808-Ljbffr
Red Hat is rethinking how the automobile industry updates software in cars. The Engineering team is looking for an Automotive Functional Safety Software Engineer to join us. In this role you will coordinate work with other engineers, architects, product managers, scrum masters, and community members to create Red Hat’s first ever Linux offering in cars. This is a new venture with much to discover and you will be a member of an engineering team that embraces psychological safety and contributes to the joint success. The team will focus on engineering activities underpinning functional safety certification. Successful applicants must reside in a country where Red Hat is registered to do business. Responsibilities Collaborate with cross‑functional teams to achieve safety certification for the platform, supporting Red Hat’s Linux‑based automotive offering. Gain a strong understanding of the end‑to‑end product development lifecycle and applied industry best practices in engineering and delivery. Contribute to the implementation and continuous improvement of Red Hat’s functional safety lifecycle processes. Translate high‑level safety requirements from Functional Safety (FuSa) experts into actionable validation tasks to verify defined safety claims. Design and develop automation frameworks, tools, and pipelines to enable continuous certification and validation of the product. Investigate and triage failures identified during automated validation runs, ensuring timely root cause analysis and resolution. Collaborate closely with stakeholders—including Functional Safety experts, Product Managers, Product Owners, Quality Engineering (QE), and Development SMEs—to address gaps and drive issue resolution. Provide ongoing support to engineering teams in executing functional safety lifecycle activities, ensuring alignment with safety standards and project goals. Qualifications 5+ years of professional software engineering experience. Proficiency in Python, with a strong focus on backend systems and APIs. Experience with AI coding assistants. Experience in Agile software development, delivering incremental value through short sprint cycles, continuous backlog refinement, and close collaboration with cross‑functional teams. Familiarity with CI/CD systems such as Jenkins, GitLab CI, etc. Excellent written and verbal communication skills in English and the ability to work in a fast‑paced, collaborative environment. Nice to Have Experience developing internal developer platforms or SaaS tooling for engineers. Prior participation in or contributions to open source software projects. Expertise in AI‑assisted development, productivity analytics, or workflow automation. Agentic SDLC exposure. Strong understanding of cloud infrastructure like AWS, Azure, or GCP. Experience developing and deploying containerized applications on Kubernetes or OpenShift. Practical knowledge of automotive functional safety standards (e.g., ISO 26262) and experience applying them to the software development lifecycle. Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to 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. #J-18808-Ljbffr
Red Hat is seeking a Senior Software Engineer in Ireland to join the OpenShift AI team. The role involves developing robust MLOps solutions, enhancing AI capabilities, and contributing to open-source projects. Ideal candidates will have a minimum of 4 years experience in programming (Go, Python), expertise in Kubernetes and AI experiment tracking tools, and a proactive approach to mentoring team members. Join a fast-paced environment where innovation and continuous learning are encouraged. #J-18808-Ljbffr
We seek a skilled software engineer to join the Red Hat OpenStack NFV Architecture team. In this role, you will be responsible for designing, developing, and integrating NFV solutions with a focus on high-performance networking for telecom customers. You will leverage your expertise in Python, C, Ansible, and networking technologies such as Open vSwitch, SR-IOV, and DPDK to ensure seamless NFV deployments. Your contributions will help shape the future of cloud infrastructure for telecommunications. What you will do Develop, integrate, and test NFV features on Red Hat OpenStack Platform, focusing on advanced networking technologies (Open vSwitch, SR-IOV, DPDK). Develop advanced networking tools in C. Write automation scripts using Python and Ansible to streamline NFV deployments and configurations. Develop and implement automatic test scenarios alongside the open-source community. Collaborate with cross‑functional teams to define and implement solutions that meet customer requirements, particularly for telecom use cases. Work with tools such as OS‑Net‑Config to manage network configurations in NFV environments. Debug and resolve complex issues related to NFV, networking, and cloud infrastructure, with an emphasis on performance and reliability. Stay up‑to‑date with advancements in NFV and cloud technologies to continuously improve and innovate our solutions. Contribute to open-source NFV projects, particularly within the OpenStack ecosystem. Participate in agile processes, including sprint planning, daily stand‑ups, and retrospectives. What you will bring Proficiency in Python is mandatory, knowledge of C or Go is a big plus. Experience with Linux‑based systems and networking protocols, including virtualized environments. Knowledge of Ansible for automating deployments and configurations. Problem‑solving and debugging skills in a distributed system environment. Excellent communication and collaboration abilities in a diverse, global team. Familiarity with any of the following technologies is a plus but is not required Previous contributions to open‑source projects, especially in the OpenStack or NFV space. Understanding of telecom standards (e.g., ETSI NFV) and protocols (e.g., 5G, 4G, LTE). Understanding of cloud orchestration, networking protocols (SDN/NFV), and performance optimization. Familiarity with the kubernetes operator pattern. Hands‑on experience with Open vSwitch (OVS), SR‑IOV, and DPDK technologies. Knowledge of containerization technologies (Docker, Kubernetes) and their role in NFV environments. Experience with continuous integration/continuous delivery (CI/CD) tools like Jenkins. Equal Opportunity Policy (EEO) 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 supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply. #J-18808-Ljbffr
Are you ready to join a game-changing open-source AI platform that harnesses the power of hybrid cloud to drive innovation? The Red Hat OpenShift AI (RHOAI) team is looking for a Senior Software Engineer with Kubernetes and MLOps experience to join our rapidly growing engineering team. Your focus will be to create a platform, partner ecosystem, and community by which enterprise customers can solve problems to accelerate business success using AI. This role offers an exciting opportunity to build and impact the next generation of hybrid cloud MLOps platforms, contribute to the development of the RHOAI product, participate in open‑source communities, and be at the forefront of the evolution of AI. You will join an ecosystem that fosters continuous learning, career growth, and professional development. What You Will Do Contribute to the architecture, design, development, and testing of new features and solutions for MLFlow on Red Hat OpenShift AI. Innovate in the MLOps domain by participating in upstream communities, particularly Kubeflow and MLFlow. Ensure non‑functional requirements including security, resiliency, performance, and maintainability are met. Lead by example in writing and maintaining comprehensive unit, integration, and end‑to‑end tests, and help teammates adopt strong testing and CI/CD practices. Use CI/CD best practices to deliver solutions efficiently into RHOAI. Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members. Collaborate with product management, other engineering, and cross‑functional teams to analyze and clarify business requirements. Communicate effectively with stakeholders and team members to ensure proper visibility of development efforts. Give thoughtful and prompt code reviews that uphold quality and maintainability standards. Represent RHOAI in external engagements including industry events, customer meetings, and open source communities. Mentor and guide other engineers, including coaching them on quality ownership, testing strategies, and development best practices. Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling. What You Will Bring Minimum of 4 years of experience developing applications in Go, Python, or another programming language. Strong experience with AI experiment tracking tools such as MLFlow, Weights and Biases, or ClearML. Strong experience in Kubernetes, OpenShift, or other cloud‑native technologies. Proven ability to design and implement robust automated testing strategies, and to guide others in adopting strong testing, CI/CD, and quality practices. Ability to quickly learn and guide others on using new tools and technologies, including AI‑assisted development tools. Experience with source code management tools such as Git. Innovation skills and a passion for technology, with the ability to introduce new ideas and improvements to the team. Strong system understanding and troubleshooting capabilities. Familiarity with data science workflows and machine learning pipelines. Excellent written and verbal communication skills. The Following Will Be Considered a Plus While a Bachelor’s degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess. Understanding of how Open Source and Free Software communities work. Experience with development for public cloud services (AWS, GCE, Azure). Experience working with or deploying MLOps platforms. UI experience. Equal Opportunity Policy (EEO) 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. #J-18808-Ljbffr
Red Hat is looking for a skilled software engineer to join their OpenStack NFV Architecture team in Waterford, Ireland. This role focuses on designing and integrating high-performance networking solutions for telecom customers using Python, C, and Ansible. Responsibilities include developing NFV features, collaborating with cross-functional teams, and participating in open-source projects. Candidates should possess strong skills in networking and cloud technologies, with a collaborative spirit in a diverse team environment. #J-18808-Ljbffr