Staff Software Engineer – Linux Kernel / SoC / Computer Architecture
Staff Software Engineer – Linux Kernel / SoC / Computer Architecture
1 week ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
We are looking for a Staff Software Engineer to join a global semiconductor powerhouse in Cork.
You contribute to the development of Linux kernel software and firmware for custom CPU platforms. This role involves low-level programming, performance optimization, and close collaboration with both hardware and software teams to deliver secure and efficient system solutions.
As a Staff Software Engineer your responsibilities will include:
* Develop and maintain Linux kernel components, boot firmware, and foundational libraries.
* Optimize system performance by identifying hardware/software interaction improvements.
* Work alongside architecture and performance teams to guide SoC and platform design.
* Enhance system software to support new architectural features.
* Ensure compatibility and efficiency of major operating systems on custom platforms.
As a Staff Software Engineer your skills will include:
* Strong understanding of computer architecture, including memory models and server platform design
* Proficient in C and assembly; experienced with build systems and scripting; e.g. Python
* Background in systems programming and development for pre-silicon and silicon environments
* Familiar with UEFI, ACPI, SystemReady standards, and debugging tools
* Experienced with distributed version control systems and modern development practices
Feel free to also refer someone you may know who could be good for the role. If they are successfully placed, we offer a great referral scheme!
Key words – Linux Kernel / Boot Firmware / SoC / Computer Architecture / C / Assembly Language / Low-level Programming / Performance Optimization / Systems Programming
By applying to this role, you understand that we may collect your personal data & store & process it on our systems. For more information please see our Privacy Notice.
Seniority level
* Seniority level
Associate
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering, Information Technology, and Other
* Industries
Semiconductor Manufacturing, Software Development, and IT System Custom Software Development
Referrals increase your chances of interviewing at European Tech Recruit by 2x
Get notified about new Software Engineer jobs in Cork, County Cork, Ireland.
Embedded Software Engineer – Integration - Cork, Ireland
Software Engineer, Staff – Virtual Platforms - Cork, Ireland
Senior Python/Full Stack Developer, Senior - Cork, Ireland
Embedded Security Software Engineer - Cork, Ireland
Senior ASIC Python/Full-Stack Developer - Cork, Ireland
Embedded Software Senior Engineer –SoC Firmware - Cork, Ireland
Software Engineer, Staff – Linux Kernel - Cork, Ireland
Embedded Software Engineer, Senior (Core Platform Services) - Cork, Ireland
Junior Linux Site Reliability Engineer - Cork, Ireland
Developer Relations Engineer – SW Engineer, Senior
Core Platform Software Test Engineer - Cork, Ireland
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr