Skip links


Embedded Software Engineer


NeuroBlade is looking for an Embedded Software Engineer to join our fast-growing engineering team. We are looking for brilliant and passionate people to join us and play a major role in building the next big thing in AI! If you enjoy working on cutting edge technologies and solving complex problems, have team spirit and a can-do-attitude – Your place is with us!

NeuroBlade set out on a mission to redefine computer architecture for memory intensive tasks. We build high performance solutions for the rapidly growing AI & Analytics market while lowering total cost of ownership. NeuroBlade’s unique hardware solution paired with a complete end-to-end SW stack, enables businesses to take the next leap forward by increasing the efficiency and affordability of their data-centers.


  • Work on a state-of-the-art multi-core Embedded system
  • Develop infrastructure and applications for NeuroBlade’s high performance AI computing solution
  • Work closely with other SW and Algorithms teams to achieve best overall system performance
  • Solve complex problems in low/high-level optimizations and data-science


  • 5+ years of experience with Embedded Software development
  • Proficiency in C/C++
  • Bachelor’s Degree in Electrical Engineering or Computer Science from a leading institution
  • Deep understanding of computer system architecture
  • Independent, self-motivated and fast learner


  • Experience with high-speed interfaces such as PCIe, DDRx, etc.
  • Experience with memory and performance optimizations
  • Experience developing Bare-Metal applications
  • Experience with Python
  • Linux environment knowledge
  • Knowledge of AI/ML
Skip to content