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 Intuit focusing on AI-powered Digital Assistant and Voice experiences, requiring Java expertise and 6+ years of development experience.

Senior Technical Consultant/Developer - Salesforce

Senior Technical Consultant/Developer position at Salesforce, focusing on implementing Industry Cloud solutions with 5+ years experience required.

Lead EM/IR Methodology Engineer(with 3D IC Expertise)

Lead EM/IR Methodology Engineer position at Qualcomm India, focusing on semiconductor design and 3D IC technology with comprehensive benefits and growth opportunities.

Engineer, Senior

Senior Engineer position at Qualcomm India, focusing on software development and customer solutions, requiring 2+ years experience in programming and debugging.

Sr Engineer - C/C++

Senior C/C++ Engineering role at Qualcomm focusing on IoT platform development, requiring strong Linux and systems programming expertise.

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?