חברות הייטק בישראל ‹ Mobileye ‹ Senior C++ Developer - Software Algorithm Department
Senior C++ Developer - Software Algorithm Department
Jerusalem, Jerusalem District, IsraelFull time
כישורים מהמשרה
C++CSoftware InfrastructureAlgorithm UtilitiesHigh-Performance ApplicationsCode OptimizationScalabilityDebuggingMemory ManagementReal-Time SystemsObject-Oriented DesignComputer VisionGitPython
תיאור המשרה
Which department will you join?
The Infra development team is a part of Software Algorithm (SW Algo) Department
at Mobileye responsible for the software infrastructure and development algo
utilities for autonomous driving algorithm code running on Mobileye's platform.
As part of the end-to-end autonomous vehicle flows, we get to see our code
running in the most advanced algorithms and use cases, which are developed by
our team and algorithm groups. The development environment is mostly based on
C/C++ programming within computer vision domains.
As a Senior C++ Developer, you will play a key role in designing, building, and
maintaining Algo utility and software infrastructure within the company's
primary algorithmic flow.
** This role may offer the flexibility to work one day per week from our other
sites, subject to seat availability.
What will your job look like:
* Leading the development of high-performance applications using C++ and
optimizing the existing codebase for efficiency and scalability
* Collaborating with multiple departments in Mobileye to acquire broad insights
into algorithmic and technical details, ensuring seamless integration with
the overall system
* Debugging real-time oriented code while adhering to high standards of memory
management and running-time requirements
* Working closely with external algo teams and various departments in Mobileye
for requirement gathering and the correct integration of new features
* Engaging with different environments in Mobileye's software stack, including
backend and middleware, to ensure the smooth operation of the software
infrastructure
* Opportunities to work on cutting-edge projects and technologies in the
autonomous driving industry
* Exposure to advanced algorithms and use cases, showcasing your expertise to a
wide audience
* Collaboration with a talented and passionate team of developers, algorithm
engineers, and other professionals
All you need is:
* Bachelor's degree or Master's degree in Computer Science, Computer
Engineering, or a similar field
* A minimum 4 years of proven experience as a C++ Developer, preferably in a
senior or lead capacity
* In-depth proficiency in C++ programming language and strong knowledge of
object-oriented design principles
* Demonstrated expertise in developing high-performance applications and
optimizing code for efficiency
* Experience working with real-time systems and meeting stringent memory and
running-time requirements
* Knowledge of software development methodologies and best practices
* Strong problem-solving and analytical skills
* Ability to work independently and collaboratively within a dynamic team
environment
* Excellent communication skills to effectively interact with external teams
and various departments
Advantages:
* Familiarity with vision domains will be highly beneficial
* Background in image processing
* Experience with Cloud services (AWS)
* Practical experience with version control & git submodules.
* Experience with Python
Mobileye changes the way we drive, from preventing accidents to semi and fully
autonomous vehicles. If you are an excellent, bright, hands-on person with a
passion to make a difference come to lead the revolution!
על Mobileye
Mobileye is leading the mobility revolution with its autonomous-driving and driver-assist technologies, harnessing world-renowned expertise in computer vision, machine learning, mapping, and data analysis. Our technology enables self-driving vehicles and mobility solutions, powers industry-leading advanced driver-assistance systems, and delivers valuable intelligence to optimize mobility infrastructure. Mobileye pioneered such groundbreaking technologies as True Redundancy™ sensing, REM™ crowdsourced mapping, and Responsibility Sensitive Safety (RSS) technologies that are driving the ADAS and AV fields towards the future of mobility.