Senior Embedded Software Engineer – Core Platform Services
We are seeking a Senior Embedded Software Engineer to join our clients Core Platform Services team in Ireland. In this role, you will design, develop, and optimize embedded and cloud-edge software for next-generation products across mobile, automotive, XR, and more. You will collaborate closely with hardware, architecture, systems, and test teams to build high-performance, scalable, and efficient software solutions.
This position involves developing and prototyping core drivers and services, contributing to pan-technology advancements across our chipset portfolio. You will play a key role in designing, testing, and documenting these drivers for both internal and external use.
What We’re Looking For
* Strong proficiency in C and data structures, ideally with experience in Linux kernel development.
* Deep understanding of Linux Kernel functionality and architecture, particularly driver modules.
* Excellent debugging and problem-solving skills in the Linux Kernel. Familiarity with ARM CoreSight architecture is a plus.
* Knowledge of ETM (Embedded Trace Macrocell) is beneficial.
* Experience with Python/Perl is an advantage.
* Assembly and C++ experience is a plus.
Education & Experience Requirements
* Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
* Preferred: Master’s degree in Computer Science, Electrical Engineering, or a related field.
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice Privacy Notice.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Software Development, Semiconductor Manufacturing, and Appliances, Electrical, and Electronics Manufacturing
#J-18808-Ljbffr