Technical Lead - Systems Software Engineer
We are working with a world-leading technology company, based in Cork, looking to hire a Technical Lead to join the Core Platform Systems team.
About the Role:
As a Technical Lead within our Core Platforms team, you will lead the development and prototyping of industry-leading features for next-generation System-on-Chip (SoC) solutions. Your work will span across various product categories, including compute, smartphones, IoT, and more. You will manage and mentor multiple device driver teams, delivering critical embedded drivers and associated features that require significant cross-technology contributions. This role offers a unique blend of technical leadership, hands-on development, and the opportunity to influence the future of our chipset portfolio.
Responsibilities:
* Lead the development and prototyping of key features for next-generation SoCs.
* Manage and mentor multiple device driver teams.
* Design, test, and document drivers for internal and external use.
* Collaborate with cross-functional teams across a global organization.
* Develop and improve methodologies for analysis and experimentation.
* Contribute to the architecture and development of embedded systems.
* Debug and troubleshoot complex issues within the Linux kernel.
What We're Looking For:
* Proven experience in SoC development and/or architecture, ideally in the compute or mobile space.
* Deep understanding of Linux kernel functionality, device driver development, and embedded systems architecture.
* Strong proficiency in C and data structures, with experience developing for the Linux kernel.
* Demonstrated ability to collaborate effectively with multiple teams and disciplines.
* Excellent debugging and problem-solving skills, particularly within the Linux kernel. Familiarity with ARM CoreSight architecture is a plus.
* Strong communication and collaboration skills to work effectively within a large, global organization.
Bonus Points:
* ARM and RISC-V architecture expertise (Coherency, Signaling, Memory Management, Virtualization, etc.).
* Experience with DSPs, CPUs (ARM preferred), and high/low-speed peripherals.
* Knowledge of DDR, Interconnect, System Cache, and QoS.
* Experience with Power, Boot, Debug, Security, and Access Control Architecture.
* C++ and Assembly language experience.
A comprehensive benefits package is offered, including:
* Competitive salary, stock options, and performance-related bonuses.
* Comprehensive health, life, and disability insurance.
* Retirement plan with company matching.
* Employee stock purchase program.
* Generous paid time off and holidays.
* Education assistance and professional development opportunities.
* Relocation and immigration support (if needed).
Interested? Apply directly through LinkedIn, or send your CV to george@eu-recruit.com
#J-18808-Ljbffr