DevJobs

Embedded Software Engineer

Overview
Skills
  • C++ C++
  • C C
  • Networking Networking
  • Linux kernel drivers ꞏ 5y
  • Linux user space system development ꞏ 5y
  • AI platform firmware
  • Bootloaders
  • Data-center acceleration platforms
  • Device trees
  • Embedded Linux BSP development
  • Firmware development
  • Kernel configuration
  • Linux kernel driver development
  • Low-level debugging
  • Networking stack
  • Optimization
  • System performance profiling

We are looking for a talented Senior Embedded Engineer to contribute to the development of NeuReality’s AI-centric platform firmware. You will take part in defining the architecture, design, and implementation of firmware – drivers and BSP.


Our group is responsible for the development of NeuReality’s AI-centric platform software. The development environment is mostly based on C/C++ programming with extensions. We get to see our code running in the most advanced applications which are developed both by NeuReality and by our customers. This is an exciting opportunity to work with highly talented engineers and be a part of product innovation on cutting edge compute accelerating technologies. If you are excellent, bright, hands-on engineer with passion to make a difference – consider joining our group.


Requirements:

  • BSc in Computer Science or Computer Engineering
  • 5+ years of experience as Linux user space system developer and kernel drivers
  • Strong hands-on experience in C/C++ programming and proven design skills

Advantages

  • Knowledge of firmware development for AI, networking, or data-center acceleration platforms
  • Hands-on experience with linux kernel driver development and networking stack
  • Experience in embedded Linux BSP development (bootloaders, device trees, kernel configuration)
  • Experience in system performance profiling, optimization, and low-level debugging

NeuReality