DESCRIPTION
Autobrains redefines AI to solve several key gaps on the way to full, safe and scalable autonomous driving. Our technology is protected by over 250 patents and backed by top investors and key players in the automotive industry, such as Toyota, BMW, and Continental, with headquarters at the heart of Tel Aviv.
If you strive for intellectual challenges, working with brilliant people in an amazing environment, and professional and personal development - your place is with us!
RESPONSIBILITIES
As a Senior Software Engineer in the group of next-generation autonomous driving, you will:
- Design, develop, and optimize Autobrains’s revolutionary SW platform.
- Write highly optimized, scalable and reliable code for automotive processors and special-purpose HW accelerators.
- Be responsible for developing and implementing software solutions that optimize algorithms from the fields of machine learning and computer vision for hardware platforms, ensuring optimal performance and efficiency.
- Take part in planning, designing and building Autobrains’ multi-threaded, multi-core, real-time automotive perception system.
- Dive into new and exciting technologies.
REQUIREMENTS
- B.Sc. in Computer Science / Software Engineering / other relevant field or equivalent work experience. MS.c - Advantage.
- 5+ years of hands-on experience in C/C++, including experience in multi-threading.
- 3+ years experience with Software optimizing and integrating to different SoCs (System on Chip) / real-time systems. TensorRT experience - Major advantage.
- 3+ years Python experience.
- ROS experience - Major advantage.
- Experience in Linux environments - Advantage.
- Computer Vision and/or Machine Learning experience - Advantage.
- Availability for a full-time on-site position from our HQ in Tel-Aviv.
ATTRIBUTES
- Independent: Self-sufficient, able to independently learn and drive tasks end-to-end.
- Hand-on problem solver: Ability to deeply understand complex systems and come up with creative ideas.
- Proactive: Initiate and promote new ideas for continuous improvement of the product functionality.
- Team player: Work closely with other team members as well as mentoring new team members. Advantage - Leading skills.
- Eager to learn and work with new environments and technologies.