About the job
Red Hat is rethinking how the automobile industry updates software in cars - rather than adding more computing power to an automobile, let's add wheels to a computer that we know how to ship. The Red Hat Engineering team is looking for a passionate Software Engineering Intern to join us in Waterford, Ireland next year. In this role, you will work with other engineers, architects, product managers, scrum masters, and community members to create Red Hat's first ever offering of Linux in cars. As a Software Engineering Intern, you will be part of a team focused on psychological safety and growing in our knowledge and competencies as we go about defining this offering. You will write code, review pull requests, fix bugs, update documents, and work with other teams to design complete solutions.
What you will do
- Collaborate with a team to build the platform for Red Hat's first ever offering of Linux in cars
- Build prototypes and proofs of concept geared toward demonstrating the potential of the finished platform including running our software on RC cars
- Design and implement technical solutions to abstract problems
- Engage with upstream and open source communities
- Ensure that test plans for the code you create exist and that documentation is correct
- Give per-sprint demos to your peers
- Studying a 3rd level course, with ideally a focus on Automotive software
- Programming experience with Python and C
- Knowledge of how to work with and in a Linux environment
- Solid written and verbal communication skills in English
- The following are considered a plus:
- Familiarity with Linux containers, Flatpaks, or Kubernetes
- Involvement in open source communities and understanding of how open source and free software communities work
- Experience with continuous integration (CI) and continuous delivery (CD)
- Passion for experimenting with various kinds of hardware like single board computers, e.g., Raspberry Pi, or internet of things (IoT) devices