Overview
Do you want to build the next big thing in tech? Data now enhances every service and product we use in our daily lives to make them more useful and tailored to our needs. But as the volume of data grows, it's getting more difficult for analysts and engineers to process it with current technology at the required speed and scale. NeuroBlade is redefining analytics processing through a comprehensive solution designed to accelerate queries and allow everyone to take advantage of data-driven insights.
As NeuroBlade enters its next phase of growth, we are seeking a Real Time Embedded Engineer to join our fast-growing team. In this position, you will design and implement SW in different layers for our analytics accelerator.
At NeuroBlade, friendship, trust, transparency, and respect come first. We work together and appreciate each other's qualities and differences without regard to hierarchy, experience, or skill. The time we spend together is invaluable. Aiming high, constantly learning, seeking feedback, and adapting to changing situations are key values for us. We encourage our team to act and make bold decisions while embracing new ideas and approaches, exploring, and taking risks. With us, you can be yourself, do the work you love, and make your mark on this incredible journey.
Key Responsibilities
- Work on a state-of-the-art multi-core Embedded system in different Software layers
- Develop FW code for the system controllers bare metal and with OS
- Design and develop our product software stack
- Develop infrastructure and applications for NeuroBlade's high performance Analytics computing solution
- Design and implement cutting-edge algorithms using complex data structures
- Solve complex problems in low/high-level optimizations and data-science
- Work closely with system architects to achieve best overall system performance
Required Qualifications
- Bachelor's degree in Electrical Engineering or Computer Science
- 5+ years of experience with C and modern C++ RT Software development
- Familiar with Linux OS and tools
- Deep understanding of computer system architecture
- Great debugging skills in a variety of environments including those closer to hardware
- Independent, self-motivated and fast learner
Advantage
- PCIe
- ARM programming
- Interface with user-space applications
- Communication stack and protocols
About NeuroBlade
NeuroBlade was established in 2018 with the stated goal of enabling faster time to insights by freeing analytics from data movement constraints. In 2020, NeuroBlade introduced the IMPU™ (Intense Memory Processing Unit), a hardware accelerator for data-driven workloads, which set a new query processing standard.
We've only just begun.
NeuroBlade is an Equal Opportunity / Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.