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
Didn't find what you're looking for? Search again!
Loading more jobs...