DevJobs

System Software Engineer

Overview
Skills
  • C C ꞏ 5y
  • C++ C++ ꞏ 5y
  • Linux Linux
  • Bare-metal programming
NextSilicon is a swiftly growing unicorn startup that is reimagining high-performance computing. Our pioneering coprocessor vastly accelerates 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.

We are looking for a talented System Software Developer to join our team. We are responsible for the core software behind our coprocessor’s runtime environment. In this highly visible and influential role you will be at the center of developing and delivering parts of the company’s software stack.

Requirements:

  • B.S. in Computer Science or equivalent experience
  • At least 5 years of experience in C / C++
  • Ability to work in a multi-task and dynamic environment
  • Fast learner and a team player
  • Strong communication skills
  • Background in Linux internals: advantage
  • Background in bare-metal programming: advantage

Responsibilities:

  • Play a significant role in designing, developing and optimizing our platform for the revolutionary NextSilicon dataflow accelerator.
  • Develop the infrastructure for a multi-threaded, multi-core system that will run on Linux and on a real-time operating system (RTOS).
  • Be part of a multidisciplinary team, with broad responsibilities and an ecosystem perspective.
  • Collaborate with multiple teams on designing and developing new features and improvements.
  • Independently investigate and resolve complicated tasks.
NextSilicon