A deep-tech R&D team that applies expertise in machine learning, engineering, and basic science to cross-disciplinary research spanning from human-computer interaction and hardware design, to life science, machine vision, and perception.
We create bleeding edge technologies both in-house and as a service for a world-leading R&D customers, run multiple technology and academic partnerships, and expose our research at global events and conferences.
A Software Engineer and a researcher who has excellent communication skills and
BSc, Master (Ph.D. is preferred) in Applied Science (Computer Science, Electrical Engineering, Physics, Bioinformatics, Chemistry, Network Science, etc.
Professional experience with high performance / low latency applications with modern C++ and assembly languages
In-depth understanding of computer architecture, computing bottlenecks, memory hierarchy, data coherency, caches, high-performance architectures (VLIW, superscalar, etc.
SIMD, concurrent systems, parallelization, compilers, system simulators
Experience with low latency / high bandwidth real-time data pipelines, batch data processing pipelines, low power embedded systems, integration of specialized hardware acceleration blocks
Solid knowledge of audio, acoustics, psychoacoustics
Engineering mathematics methods : advanced linear algebra, probability and statistics
Practical understanding of 3D math (vectors operations, bounding volumes, transform operations)
Deep knowledge of algorithms and data structures
Digital signal processing fundamentals (Filters, Discrete Fourier / Wavelet Transforms, time-frequency analysis)
Modern software development company business understanding
Research process, methodology and instruments knowledge
Academic research and collaboration experience
Having a proven Research track Research papers, Case-Studies, Open Source, Research Internships, etc.
Showing solid experience in C / C++
Having an understanding of SDLC and programming best practices
Machine Learning Fundamentals
Critical thinking and problem solving
Understanding of embedded programming (bare-metal, RTOS), low-level communication protocols is a plus point
Upper-Intermediate English level and above
YOU WANT TO WORK WITH
Solving complex research problems (Design and Implementation)
Leading research projects. Implementing and making feasibility studies and proof of concepts on proposed technological advances in a research domain
Proactive proposing and implementing new technology research programs based on market needs and the latest technology trends
Ability to propose and implement the technological vision in new areas of research by prototyping, creating deep technological demos, writing research reports and papers
Ability to handle the full spectrum of the research process : from hypothesis and academic presentation to architecture and development of technology-based product
Presenting research results on external and internal research events (conferences, workshops, etc.).
Consulting external and internal clients on technologies, solutions, and trends
Ability to align research field to business area domain demands
Using proved Innovation Consulting methodologies to propose cutting edge technological solutions that efficiently solve customer problems
Ability to support business development efforts : marketing, presentations, presales, etc.
TOGETHER WE WILL
Contribute to the development of future technologies and deep-tech products
Work on the bleeding edge of technology research in Machine Perception, Human-Computer Interaction, High-Performance programming, Sensing and Ambient Intelligence
Cooperate with world-leading R&D customers on bringing to life challenging ideas
Present results of the research and technology demos at top-tier research and business events