Software Firmware Engineer (Kernel & Low-level development)
We are currently hiring for a globally leading semiconductor company, where you will join a team of highly skilled Embedded Systems & Low-level engineers. You will design, develop, create, modify, and validate embedded and cloud edge software applications.
You will be working alongside a firmware development team contributing to the design and development of solutions for next-generation core platform services, prototyping features on products spanning a huge ecosystem of mobile, automotive, XR/AR and sensors. This position has multiple headcount from Mid-to-Senior level, so please do get in touch if this is of interest!
The key competencies are as follows:
* Prior working experience with various Low-level Embedded projects and working as a R&D professional or Software Engineer.
* Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers.
* Familiarity with the Linux environment, command line, remote shell, scripting and collaboration tools including Kernel internals.
* In-depth knowledge of Linux Kernel functionality and architecture especially driver module.
* Excellent debugging and problem-solving skills in Linux Kernel. Familiar with ARM CoreSight architecture will be a plus.
* Familiar with ETM would be beneficial although not essential.
* You understand the overall architecture of the Linux Kernel and of embedded real-time operating systems and familiar with FreeRTOS.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology, Engineering, and Other
Industries
Software Development, Computer Hardware Manufacturing, and Computer and Network Security
#J-18808-Ljbffr