Torc Robotics

Engineering Manager – Hardware Acceleration, CUDA

Torc Robotics

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

FluxLinuxPyTorch

About the role

  • Lead the development and optimization of AI inference pipelines on embedded hardware, including model conversion (PyTorch/ONNX), TensorRT integration, and CUDA-based pre- and post-processing.
  • Design, review, and guide the development of custom CUDA kernels to support proprietary model layers and performance-critical operations.
  • Lead the technical execution of model optimization, inference scalability, benchmarking, and real-time system integration.
  • Ensure high-quality C++ and CUDA code through robust design, documentation, and testing.
  • Integrate optimized models and processing stages into Torc’s application engine and support the Virtual Driver teams during their adoption of the optimized inference layer.
  • Hire, lead, and grow a high-performance engineering team; cultivate a culture of accountability, collaboration, and continuous improvement.
  • Define technical and operational objectives that align with the company’s goals, identify key KPIs and team milestones, and track progress.
  • Provide coaching, career development, and opportunities to upskill engineers, and maintain development plans and performance expectations.
  • Establish and improve engineering processes for planning, delivery, testing, documentation, and cross-team collaboration.
  • Reinforce Torc’s values through transparent communication, conflict resolution, and a proactive approach to change.

Requirements

  • Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Experience managing software engineering teams (people management, hiring, coaching, performance management).
  • Strong technical expertise with CUDA, TensorRT, NVIDIA DriveOS, and other embedded inference workflows.
  • Deep knowledge of C++ and modern software development practices.
  • Experience with AI frameworks such as PyTorch and ONNX for model export and optimization.
  • Extensive Linux development experience and familiarity with resource-constrained, real-time systems.
  • Experience working in automotive, regulated, or safety-critical environments.
  • Ability to guide technical design decisions and challenge assumptions while fostering a collaborative problem-solving mindset.
  • Comfortable working in an agile, fast-paced environment with shifting priorities.
Benefits
  • Competitive compensation package including bonus and stock option components
  • Medical, dental, and vision coverage for full-time employees
  • Retirement savings plan (RRSP) with a 4% employer contribution
  • Public transit subsidy (Montreal region only)
  • Flexible working hours and generous paid vacation
  • Company-wide office closures during statutory holidays
  • Life insurance

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CUDATensorRTC++PyTorchONNXLinuxAI inference pipelinesmodel optimizationreal-time system integrationembedded hardware
Soft skills
people managementcoachingperformance managementcollaborationaccountabilitycontinuous improvementtransparent communicationconflict resolutionproblem-solving mindsetagile environment
Certifications
Master’s degree in Computer ScienceMaster’s degree in Electrical Engineering