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 2 months 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.

Microcontroller Sub-system Senior Design Engineer/ Staff Design Engineer

Senior Design Engineer role focusing on microcontroller sub-system design at QT Technologies Ireland, requiring expertise in ASIC design and digital logic.

System Software Engineer, New Products

Senior System Software Engineer role at Redwood Materials, focusing on developing embedded Linux systems and containerized services for industrial control systems.

Controls Engineer, New Products

Senior Controls Engineer position at Redwood Materials focusing on battery algorithm development and control systems for sustainable energy storage solutions.

Power Electronics Engineer, New Product

Senior Power Electronics Engineer role at Redwood Materials, focusing on high-voltage power converter design and sustainable battery technology.