Search Jobs

Senior System Software Engineer - Autonomous Vehicles

3 - 8 yrs
Apply without registration
Not Disclosed by Recruiter Openings: 1 Posted 20 days ago Job Applicants: 534 Job Views: 1030

Job Description

 
Send me Jobs like this

    What you'll be doing:

    • Craft the driving application for Autonomous Vehicle products
    • Solve the real challenging problems in the software with different teams and to drive the car with the best experience
    • Performance optimization on our driving platforms

    What we need to see:

    • You have a Bachelor's or Master's degree in Computers, electrical, electronics engineering or closely related field (or additional equivalent experience), and 3+ years of relevant work and lab experience.
    • You possess a good understanding of programming languages in C, C++ and Python.
    • You possess excellent programming skills in C++ (11/14/17). Solid foundation and understanding of data structures, algorithms and framework architectures and implementation. Good foundation of object oriented design patterns.
    • You are familiar with source control tools (git, Perforce, etc.)
    • You are experienced in developing system software mostly in user space but also feel no big deal in digging deep into kernel space and even low-level hardware
    • You know much system programming, threading, mutex, synchronization, communication, and parallel computing to build highly scalable and efficient applications
    • You have hands-on experience in developing multi-threaded applications and solid understanding of operating system architecture and its capabilities
    • You are familiar with underlying hardware architecture for CPU/GPU and memory, and understand performance from bottom up
    • You are familiar and hands-on with various system analysis tools used for memory, performance and hardware resource management for optimization and stability purpose
    • Prior experience in at least one of the following areas is must have: Autonomous Vehicles, GPU Technology, Multimedia System, Camera Capture
    • You should display outstanding communication and collaboration skills, as we work as a tightly-knit team, always discussing and learning from each other and driving things forward and making solid progress

    Ways to stand out from the crowd:

    • Deep understanding of system architecture, CPU/GPU/Memory/Storage, everything related to performance optimization
    • Solid working experience in kernel developing, Linux/QNX, and all too familiar with OS scheduling, event handling, real-time requirements.
    • Experience with Computer Vision, Robotics, Machine Learning, Deep Learning or other Artificial Intelligence paradigms

Salary: Not Disclosed by Recruiter

Industry: IT-Hardware & Networking

Functional Area: IT Software - DBA , Datawarehousing

Role Category:Programming & Design

Role:Software Developer

Employment Type: Full Time, Permanent

Keyskills

Education-

UG: B.Tech/B.E. - Electronics/Telecommunication, Computers

PG:MS/M.Sc(Science) - Computers, Electronics, M.Tech - Computers, Electronics/Telecommunication, MCA - Computers

Doctorate:Doctorate Not Required

Company Profile:

Nvidia Graphics Pvt. Ltd.

Nvidia Graphics Pvt. Ltd.
View Contact Details
Apply without registration

IEIL has taken all reasonable steps to ensure that information on this site is authentic. Applicants are advised to research bonafides of advertisers independently. IEIL shall not have any responsibility in this regard. We also recommend that you visit Security Guidelines and Terms and Conditions for more comprehensive information on this aspect.

Get Better Jobs & Higher Salaries. Suggested courses

-or-
Max 2MB, doc, docx, rtf, pdf
We will create your profile