DevJobs

Runtime Core Software Engineer

Overview
Skills
  • C C ꞏ 7y
  • C++ C++ ꞏ 7y
  • bare-metal programming
  • Embedded programming
  • Linux internals
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 Runtime Core Software Developer to join our team.

Our team is 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 7 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 Embedded / 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