SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

Senior/Lead Software Engineer: Perception & Autonomy Systems

Company: Plus
Location: Santa Clara
Posted on: September 15, 2023

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,,,,, 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.$130,000 - $190,000 a yearExact compensation may vary based on skills and experience.Your opportunities joining PlusWork, 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.

Keywords: Plus, Santa Clara , Senior/Lead Software Engineer: Perception & Autonomy Systems, IT / Software / Systems , Santa Clara, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Clara RSS job feeds