We are looking for a talented Linux Kernel and low level software expert engineer with experience in embedded systems. We are looking for a self motivated independent engineer to join the team that builds the software infrastructure for accelerating the system in large scale compute environments like data centers and HPC using new CPU core technology. Working on the cutting edge and future ready systems. We work in a development culture that is diverse, flexible and challenging. For persons looking to make an impact and influence the future of computing with personal growth options.
Responsibilities:
Develop device software components including processor RTOS, OS drivers, and user space applications and libraries.
Requirements:
Education: B.Sc.or higher in computer science.
3+ years of hands-on experience in embedded software development.
Strong programming skills in C/C++, Python.
Deep understanding of Linux kernel (drivers, networking, I/O, monitoring).
In-depth knowledge of computer architecture.
Experience with hardware and software interfaces.
A solid understanding of computer architecture.
Experience with drivers and protocols.
Experience with non-OS systems and RTOS.
Experience with SoC life cycle.
Development experience using Linux environments, GitHub, CI.
Education: B.Sc.or higher in computer science.
3+ years of hands-on experience in embedded software development.
Strong programming skills in C/C++, Python.
Deep understanding of Linux kernel (drivers, networking, I/O, monitoring).
In-depth knowledge of computer architecture.
Experience with hardware and software interfaces.
A solid understanding of computer architecture.
Experience with drivers and protocols.
Experience with non-OS systems and RTOS.
Experience with SoC life cycle.
Development experience using Linux environments, GitHub, CI.
This position is open to all candidates.