Perception Software Engineer

AI-based low-level sensor fusion and perception software company specializing in advanced driver assistance systems and autonomous driving solutions.
Embedded
Senior Software Engineer
Hybrid
4+ years of experience
AI · Automotive

Description For Perception Software Engineer

LeddarTech is an innovative company at the forefront of automotive technology, specializing in AI-based low-level sensor fusion and perception software. Headquartered in Quebec City with R&D centers in Montreal and Tel Aviv, we're focused on revolutionizing advanced driver assistance systems (ADAS) and autonomous driving applications.

As a Perception Software Engineer, you'll be integral to our mission of delivering high-performance AI automotive software that makes transportation safer and more efficient. You'll work with cutting-edge technology, developing and maintaining perception software that powers autonomous driving features. The role involves complex problem-solving, working with various sensors, and optimizing performance on different hardware platforms.

We offer a collaborative environment where your ideas matter and you can directly influence our technology roadmap. Our lean organizational structure ensures that every team member's contribution is valued and impactful. You'll be working with global multi-disciplinary teams, using state-of-the-art tools, and having opportunities for continuous learning through seminars, training, and conferences.

The ideal candidate will bring strong C++ programming expertise, experience with high-performance systems, and a passion for automotive technology. You'll be joining a company that values customer focus, innovation, and employee well-being, with a flexible work environment and comprehensive benefits package. If you're excited about shaping the future of autonomous driving technology while working with a dynamic team, this role offers the perfect opportunity to grow your career while making a meaningful impact on transportation safety.

Last updated 14 days ago

Responsibilities For Perception Software Engineer

  • 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, ultra-sonic sensors)
  • Collaborate with algorithm engineers and application teams
  • Support troubleshooting of issues in deploying of software stacks

Requirements For Perception Software Engineer

Linux
  • 4-5 years developing multi-threaded C++ applications
  • High technical competence with strong coding and individual technical contribution
  • Proven experience in high-performance systems at 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, software engineering

Benefits For Perception Software Engineer

Mental Health Assistance
  • Employee Assistance Program
  • Free onsite parking
  • Public transit accessibility
  • Comprehensive compensation package including short term and long term incentives
  • Generous paid time off
  • Flexible and hybrid work hours
  • Investment in learning through seminars, trainings, and conferences

Interested in this job?

Jobs Related To LeddarTech Perception Software Engineer

Perception Software Engineer

Senior Perception Software Engineer role at LeddarTech, developing AI-based automotive software for autonomous driving systems using C++ and embedded systems.

Senior Controls Engineer

Senior Controls Engineer position at Redwood Materials, leading automation systems development for sustainable battery recycling and manufacturing.

Senior Packaging Engineer

Senior Packaging Engineer role at Lightmatter, developing advanced photonics packaging technologies for AI data center infrastructure.

SR. AUTOMATION AND CONTROLS ENGINEER, CONSUMER HARDWARE (STARLINK)

Senior Automation and Controls Engineer position at SpaceX, focusing on developing factory solutions for Starlink consumer electronics production.

Platform Firmware Engineer

Senior Platform Firmware Engineer position at Axon, focusing on battery management systems and embedded development for safety and justice technology products.