Senior Software Developer

LeddarTech specializes in AI-based low-level sensor fusion and perception software for advanced driver assistance systems (ADAS), autonomous driving (AD), and parking applications.
Or Yehuda, Israel
Backend
Senior Software Engineer
Hybrid
4+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Disney Entertainment & ESPN Technology, focusing on experimentation and personalization data systems for streaming platforms.

Senior Software Engineer

Senior Software Engineer role at Disney Entertainment focusing on payment systems for streaming platforms, requiring 5+ years experience in distributed systems and cloud technologies.

Senior Software Engineer – Automations

Senior Software Engineer position at Disney focusing on HR automation solutions using RPA technologies, offering competitive compensation and the opportunity to work with cutting-edge automation tools.

Computer Scientist ( Backend )

Senior Backend Engineer position at Adobe, focusing on developing scalable services using Java, Spring Boot, and cloud technologies.

Software Development Engineer

Senior Software Engineer role at Adobe focusing on Firefly Enterprise applications and GenAI features development using full-stack technologies.

Description For Senior Software Developer

LeddarTech, headquartered in Quebec City with R&D centers in Montreal and Tel Aviv, specializes in AI-based low-level sensor fusion and perception software. Our solutions enable the deployment of advanced driver assistance systems (ADAS), autonomous driving (AD) and parking applications. Utilizing advanced AI and computer vision algorithms, our automotive-grade software, LeddarVision™, generates precise 3D environmental models for improved decision making and navigation safety.

Our mission is to deliver high-performance AI automotive software that enables the market to deploy ADAS features, reducing the number of road accidents and making transportation more enjoyable and efficient.

As a Senior Software Developer at LeddarTech, you will be responsible for creating and maintaining perception software for automotive applications, working with complex high-performance systems, building new features using C++, integrating existing code base on new platforms, optimizing using available hardware accelerators, and developing support for new sensors. You will collaborate with algorithm engineers and application teams to elaborate needs, key requirements, interfaces, and system constraints, as well as support troubleshooting of issues in deploying software stacks.

We offer a flexible work environment with hybrid work options, global collaborative multi-disciplinary teams, the right tools for success, and investment in learning opportunities. Our company values focus on customer satisfaction, employee well-being, innovation, and a culture that nurtures courage and empowerment.

Join LeddarTech and be part of a team that's envisioning the road ahead in automotive technology!

Last updated 7 months ago

Responsibilities For Senior Software Developer

  • Creating and maintaining perception software for automotive applications
  • Working with complex high-performance systems, building new features using C++
  • Integrating existing code base on new platforms and optimizing using available hardware accelerators
  • Development of support using new sensors (cameras, radars, ultrasonic sensors)
  • Collaborate with algorithm engineers and application teams to elaborate needs, key requirements, interfaces, and system constraints
  • Support troubleshooting of issues in deploying software stacks

Requirements For Senior Software Developer

Linux
Python
  • Minimum 4-5 years developing multi-threaded C++ applications
  • High technical competence with a track record of strong coding and individual technical contribution
  • Proven experience in high-performance systems in a multi-threaded environment
  • In-depth experience with C++
  • Proven Linux programming skills
  • Familiarity with Graphics/GPU programming (CUDA, OpenCL, OpenGL)
  • Excellent communication skills
  • Excellent problem-solving skills
  • BSc or MSc degree in computer science, computer engineering, electrical engineering, or software engineering
  • Basic Python coding ability

Benefits For Senior Software Developer

  • Employee Assistance Program
  • Free onsite parking
  • Public transit accessibility
  • Comprehensive compensation package including short term incentives and long term incentives
  • Generous paid time off

Interested in this job?