Principal Planning Software Engineer - Autonomous Vehicles
Company: Karkidi
Location: Santa Clara
Posted on: May 3, 2024
Job Description:
We are seeking an energetic, hardworking manager to lead a team
of developers through the productization and delivery of crucial
ADAS and autonomy functions. In this role, you will participate in
the full development life-cycle of the product. You will act as
both a technical leader, as well as, a career mentor. Similarly,
you will bridge the gap between engineering, product, and project
management teams.What you'll be doing:
- We believe that the maturation and productization of any ADAS
or autonomy function entails a diversity of activities, including:
- Setting the algorithmic direction (trajectory planning,
decision making) for the function
- Providing the generalized software architecture
- Designing system interfaces that are general and scale-able
across multiple programs with different customers
- Building an ambitious testing infrastructure to mature the
feature through automated regressions, unit testing, as well as
in-vehicle evaluations
- Collaborating with system engineering to write succinct and
achievable engineering requirements at the vehicle, subsystem, and
element level
- Providing career development to each of your team members
through constructive reviews and performance feedbackWhat we need
to see:
- BS or higher in an engineering or technical field (Mechanical,
Electrical, Computer Science, Physics, etc.) or equivalent
experience
- 8+ years of software product experience
- 3+ years of team lead or management experience
- Experience writing software in C++ or C
- Conversant with an Agile/Scrum software development environment
using Gerrit (or similar), Jira, and Confluence
- Well practiced developing software with GIT in a Linux
environmentWays to stand out from the crowd:
- We definitely want to hear from you if you are an upbeat
contributor with a background that includes one or more of the
following:
- Experience shipping ADAS or Autonomy functions in a software
driven culture
- Experience shipping products, especially building from a clean
sheet design
- Background in building a robust software testing infrastructure
- Experience developing algorithms for physical systems and
maturing such algorithms to real products
- A background in automotive systems, including system
architecture and CAN communication.
- Exposure to regulatory standards such as ISO 26262 and safety
decompositions (ASIL) or an industry equivalent
- Experience building safety-critical software
architecturesAcademic and commercial groups around the world are
powering a revolution in artificial intelligence using deep
learning techniques running on NVIDIA GPUs, enabling breakthroughs
in problems from image classification to speech recognition to
natural language processing and autonomous vehicles. Intelligent AI
computers that can learn, reason and interact with people are no
longer science fiction. Today, a self-driving car powered by AI can
meander through a country road at night and find its way. An
AI-powered robot can learn motor skills through trial and error.
This is truly an outstanding time. The era of AI has begun and
NVIDIA is leading the drive with groundbreaking hardware and
software. Come join us at NVIDIA!
#J-18808-Ljbffr
Keywords: Karkidi, Milpitas , Principal Planning Software Engineer - Autonomous Vehicles, IT / Software / Systems , Santa Clara, California
Didn't find what you're looking for? Search again!
Loading more jobs...