Client: Our client a leading Multinational Semiconductor Telecom Organisation requires Staff level Linux Kernel Software Engineer for role in Cork City, Ireland.
You will be required to be onsite 4 days per week in the Cork City office.
Role: You will work within a distributed team to develop solutions for our custom CPUs.
You will focus on Linux kernel, boot firmware, and low-level libraries, collaborating with hardware and software teams to ensure optimal performance, efficiency, and security.
Your role also includes optimizing existing software and enabling new architectural features.
Experience: Deep understanding of computer architecture concepts, including high-performance designs, weak memory models, server platforms, and the hardware/software interface Proficient in C, assembly language, and build systems Experience in systems programming with Python or similar languages Well-versed in distributed version control systems and modern software development best practices Expertise in developing software virtual platforms; low-level boot firmware; and debugging tools, in pre-silicon and on hardware Experience building to platform standards including UEFI, ACPI, System Ready Responsibilities: Assist in defining future high-performance So Cs and platforms Collaborate with the performance team to identify hardware optimization areas Create optimizations and drivers for high-performance platforms Ensure existing Operating Systems run efficiently and identify opportunities for performance enhancements Level Of Responsibility: Autonomy: Work independently with minimal supervision.
Communication: Use verbal and written skills to convey complex information to diverse audiences, including senior leadership and large groups.
Influence: Have a notable impact on key organizational decisions by providing input to senior leadership.
Task Management: Execute multi-step tasks requiring simultaneous cognitive abilities and memory management.
Innovation: Exercise exceptional creativity to develop new ideas and innovative products/processes.
Problem Solving: Use deductive and inductive reasoning to solve complex problems with advanced data analysis and interpretation.
Qualifications: Master's Degree in Engineering, Computer Science Experience:10years+ of experience in building software stacks for high performance systems Contact: For further information please contact Mícheál at Software Placements on 00353 1 5254642 or email micheal@softwareplacements.ie
#J-18808-Ljbffr