Principal Software Engineer at Red Hat coordinating automotive platform solutions with customers and partners. Engage on-site, lead engagements, and design technical solutions with cross-functional collaboration.
Responsibilities
Periodically engage directly on-site with automotive customers and partners acting as a trusted technical advisor, hands-on low level system issues and performance problem solver and communication bridge between customer’s engineering team and Red Hat’s engineering team.
Lead engagement with product stakeholders, automotive customers and partners to understand and extract use cases while collaborating with multiple teams to build an automotive platform solution.
Scope out and decompose large, complex engineering tasks.
Design and implement technical solutions using cross team and cross-functional collaboration to deliver these tasks.
Recognize good industry practices and guide team and department habits to innovate on product delivery processes in order to increase quality and deliver the highest customer value, incorporating customer use cases when appropriate for example working closely with the documentation team to create first class content as part of our customer experience.
Proactively advance the product by collaborating with the upstream communities, driving cross-functional teams and projects to make better technical and non-technical choices.
Speak, present, and/or blog about product changes where scope is a subsystem/technical area to internal cross-functional audience, international experts or potential contributors.
Ensure test plans for the code you create exist and that documentation is correct.
Requirements
Programming and debugging experience with Python and C
Experience with Linux: Kernel, Userspace, Performance, Boot Sequence, Containers, Application Development and Packaging, etc.
Advanced written and verbal English communication (CEFR C1 level or equivalent)
Ability to present in front of a business or community audience
Ability to set and manage expectations with partners, prospective customers, and engineering teams
Ability to drive projects, manage milestones and deadlines
Ability to work with a geographically distributed team across multiple time zones
Experience with modifying and rebuilding Linux kernels and configuring its bootloader
Nice to have: Technical understanding of automotive ADAS, IVI, Cockpit systems at a Tier1 or OEM level
Experience with automotive OEMs bringing these systems to production
Familiarity with virtualization and containerization technologies
Familiarity with the Red Hat ecosystem
Knowledge of how to build any Linux distribution
Experience with Continuous Integration / Delivery
Involvement in open source communities and understanding of how open source and free software communities work
Passion for experimenting with various kinds of hardware like single board computers, e.g., Raspberry Pi, internet of things (IoT) or automotive-grade devices.
Benefits
Flexible working arrangements
Professional development opportunities
Health insurance
Paid time off
Job title
Principal Software Engineer – Customer Engagement Lead
Hands - on Technical Lead guiding a squad of data engineers at Marsh. Delivering technical solutions and engaging with business stakeholders on data initiatives.
Hands - on software architect at Reaktor, working on diverse digital software projects. Collaborating with a skilled team to achieve impactful outcomes for clients.
Software Engineer working on ML Projects at Starling Bank, the UK's leading digital bank. Collaborating on machine learning models and building innovative banking solutions.
Software Engineer developing and maintaining critical applications across Magentus health technology products. Collaborating with teams to innovate and improve software solutions while mentoring junior colleagues.
Software Engineering Intern at Hack The Box contributing to meaningful product development in cybersecurity. Gain experience in building features and collaborate with seasoned engineers in a hybrid setting.
Senior Embedded Software Engineer designing and leading embedded software projects for defense technologies. Working on real - time systems and collaborating with hardware engineers in hybrid setup.
Lead Support Engineer providing daily onsite support for a government customer HPCC system. Involves troubleshooting in a mostly Linux - based environment while ensuring system performance for national security.
Senior Software Engineer at LexisNexis providing technical leadership and software solutions in legal technology. Collaborating with teams and customers to drive software development success.
Software Lead managing a team of developers and engineers at Moleculent. Focusing on software development for life science analysis and driving technical decisions.
Senior Tech Lead overseeing Qliro’s Pay Later systems and services. Leading engineering teams and shaping technical direction for scalable solutions across the Nordics.