Senior C++ Developer in Software Algorithm Department at Mobileye optimizing applications for autonomous driving. Collaborating across teams on cutting-edge projects and algorithms.
Responsibilities
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
Requirements
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
Benefits
Familiarity with vision domains will be highly beneficial
Background in image processing
Experience with Cloud services (AWS)
Practical experience with version control & git submodules.
Senior Software Engineer developing C++ solutions for SMART Officiating systems at Hawk - Eye Innovations. Collaborating with teams to deliver performance - optimized code for live sporting events.
Senior Software Engineer developing C++ solutions for SMART Officiating systems at Hawk - Eye Innovations. Collaborating with teams to deliver technical excellence in high - pressure environments.
Java Developer in Analytics team at SEB, a leading financial services group in Northern Europe. Building innovative analytics solutions for payments and account data with a modern tech stack.
Rust Developer creating secure and maintainable code at Prex, a fintech startup. Designing and optimizing systems for financial transaction processing in a collaborative environment.
Lead Software Engineer (Back - End) overseeing operations and development at DataLab USA™. Ideal for experienced engineers with leadership skills in web technologies.
Lead Developer overseeing .NET/Angular projects for clients while building partnerships and trust. Engage in software shaping with focus on long - term client relationships.
Back - end Software Engineer working on fintech products development at Inventi. Joining a cross - functional squad to enhance payments and compliance solutions.
Backend Developer on the Notification Center Team crafting microservices for in - app notification delivery. Collaborating with other teams to enhance the backend capabilities for NordVPN.
Back End Engineer at COSMOTE Global Solutions NV maintaining SpringBoot applications and collaborating with cross - functional teams. Responsible for development and deployment of server - side logic and applications.
Senior Backend Developer at a full - stack software development company, responsible for designing and maintaining backend systems using Java and other technologies.