Haifa-Embedded Software Engineer
Next Silicon
Haifa-Embedded Software Engineer
- Software
- Haifa
Description
NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC to fulfill its promise of breakthroughs in all fields of advanced research.
At NextSilicon, everything we do is guided by three core values:
- Professionalism: We strive for exceptional results through professionalism and unwavering dedication to quality and performance.
- Unity: Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.
- Impact: We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.
NextSilicon is 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.
Requirements
- Education: B.Sc.or higher in computer science.
- 5+ 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
Responsibilities
- Develop device software components including processor RTOS, OS drivers, and user space applications and libraries