Senior/Lead Software Engineer: Perception & Autonomy Systems

PlusAI, Inc.
Apply Now

Job Description

Plus is a global provider of highly automated driving and fully autonomous driving solutions with headquarters in Silicon Valley, California. Named by Forbes as one of America’s Best Startup Employers and Fast Company as one of the World’s Most Innovative Companies, Plus’s open autonomy technology platform is already powering vehicles in commercial use today. Working with one of the largest companies in the U.S., vehicle manufacturers, and others globally, Plus is helping to make driving safer, more comfortable, and more sustainable. Plus has received a number of industry awards and distinctions for its transformative technology and business momentum from Fast Company, Forbes, Insider, Consumer Electronics Show, AUVSI, and others. If you’re ready to make a huge impact and drive the future of autonomy, Plus is looking for talented individuals to join its fast-growing teams.

As a Senior Software Engineer for Perception/Autonomy, with a strong emphasis on C++ programming for machine learning, computer vision and autonomous driving, you will play a crucial role in developing cutting-edge software that extracts valuable information from an array of sensors such as cameras, radars, and lidars, and transforms this data into actionable insights for downstream components like prediction and planning.

Responsibilities

  • Develop cutting-edge software solutions that leverage data from various sensors such as cameras, radars, and lidars to extract actionable information for downstream components like prediction and planning.
  • Implement and optimize computer vision and machine learning algorithms on automotive-grade compute platforms (e.g., GPUs) to enhance Plus’s autonomy-stack.
  • Collaborate with cross-functional teams to ensure seamless integration of perception algorithms with other autonomous driving systems.
  • Explore and employ AI inference computing optimization techniques, quantization, and model pruning to achieve maximum efficiency and performance on the targeted hardware.
  • Continuously evaluate and improve the runtime performance of perception algorithms on different computing platforms, with a focus on achieving real-time capabilities.
  • Stay up-to-date with the latest advancements in computer vision, machine learning, and GPU programming, and apply this knowledge to enhance the perception system's capabilities.
  • Work closely with hardware engineers to understand the unique challenges and opportunities of automotive-grade compute platforms and design algorithms that fully leverage their capabilities.
  • Design and implement tools for evaluating and profiling the performance of perception algorithms, enabling thorough testing and refinement.
  • Collaborate with researchers and engineers to prototype and implement novel perception algorithms and methodologies, pushing the boundaries of autonomous driving technology.
  • Participate in code reviews, provide constructive feedback, and maintain a high standard of code quality and documentation.
  • Identify and address potential bottlenecks and performance issues in the perception system, ensuring robust and reliable operation in real-world environments.
  • Contribute to the ongoing development and improvement of the perception team's software engineering practices and methodologies.

Required Skills

  • BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering or related fields
  • Experience with multithreading, memory management, parallel computing
  • Proficient in C/C++ programming
  • Familiar in one or more of domains in: deep learning and machine learning for computer vision, geometric computer vision, multiple-view geometry, 3D reconstruction, state estimation, tracking, sensor fusion
  • Familiar with one or more of PyTorch/Tensorflow
  • Proven experience in real-time and complex system software development.

$160,000 - $200,000 a year

Exact compensation may vary based on skills and experience.

Your opportunities joining Plus

Work, learn and grow in a highly future-oriented, innovative and dynamic field.

Wide range of opportunities for personal and professional development.

Catered free lunch, unlimited snacks and beverages.

Highly competitive salary and benefits package, including 401(k) plan.

Company Info.

PlusAI, Inc.

Plus is a global leader in the autonomous trucking revolution, with award-winning high-performance full-stack driverless technology. Named by Fast Company as one of the World’s Most Innovative Companies of 2022, Plus is the only autonomous trucking company with customers operating its product on the road today. Working with one of the largest companies in the U.S., vehicle manufacturers and others, Plus is making long-haul trucking safer.

  • Industry
    Artificial intelligence,Robotics company
  • No. of Employees
    250
  • Location
    Santa Clara, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

PlusAI, Inc. is currently hiring Lead Software Engineer Jobs in Santa Clara, CA, USA with average base salary of $160,000 - $200,000 / Year.

Similar Jobs View More