hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior System Software Engineer

5.00 to 7.00 Years   Bangalore   15 Aug, 2020
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Hardware / Networking
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

NVIDIA is searching for world-class Senior System Software Engineer to join the PVA System Software team.This team develops the complex system software for the Programmable Vision Accelerator (PVA) on NVIDIA Tegra Platforms that can be used for various tasks, all the way from key processing stages in automotive domain such as ADAS and self-driving cars, to virtual and mixed reality applications, and Robotics. Key places where PVA s capabilities are a good match are algorithmic domains where we need to have predictable processing, at low power and low latency are key attributes.We are looking for someone with low level programming skills and rich embedded experience to help us develop fast and robust system software. This work includes writing requirements, design, development, verification and maintenance of new software features, working with architecture and hardware in defining upcoming products.The position is in a fast growing, dynamic world-class system software team in NVIDIA, with a start-up attitude, a great team environment, and intense, game-changing market focus.What youll be doing:

  • You will be involved in the definition, architectural design and analysis, and development of cutting edge functional safety system software, with an opportunity to shape the future of Programmable Vision Accelerator (PVA) on NVIDIA Tegra Platforms.
  • Take complex software written for vastly different domains and harden to levels sufficient for deployment in mission critical automotive domains and also pass safety certification.
  • Participate in development of proprietary software and contribute to the development of next generation Programmable Vision Accelerator (PVA) software in collaboration with architecture and HW engineers at NVIDIA.
  • Inculcate a culture of high quality software development, mentor other engineers.
What we need to see:
  • B.S. or M.S. equivalent in Computer Science, Computer Engineering, or Electrical Engineering.
  • 5 years hands on experience developing low level system software, especially for the Linux OS, and or QNX.
  • Strong C/C programming skills as well as having shown initiative in pursuing independent coding projects.
  • Strong system programmer, with a working knowledge of the internals of complex operating systems using multicore CPUs and virtual memory.
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
  • Familiar with multiprocessing programming, comfortable with task scheduling, locks, mutexes, semaphores, etc.
  • Experience with Linux, Android, embedded OSes, such as QNX, Embedded Linux.
  • Knowledge of and experience in ARM based processors is a big plus.
  • Experience in Firmware development: Design, Micro- Architecture, Software interfaces and Verification is a big plus.
  • Comfortable working in a multi-site team, be a great communicator, and have the skills and experience to help us deliver high quality software on a schedule.
  • A strong team player; self-motivated, good attitude and must be able to work independently with minimal direction.
Ways to stand out from the crowd:
  • Self-motivated and able to find creative practical solutions to problems.
  • Previous experience with low level software development cross platform acceleration of computer vision applications and heterogeneous computing.
  • Prior experience with developing safety critical software, or hardening and taking complex software through software audits.
  • Hands-on experience with software safety analyses, such as FMEA, FTA, DFA/coexistence analysis/freedom from interference, etc.
  • Hands-on experience with various tools and standards for better software engineering at the architectural, design, and code levels.
  • Background and strength with complex system-level debugging is invaluable.
NVIDIA is leading the way in ground-breaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence.NVIDIA is widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and talented individuals in the world working for us. If youre creative and autonomous, we want to hear from you!,

Keyskills :
javabiomedicalcustomer relationsrequirementslow level programmingsafety critical softwarelow latencymixed realitycomputer visionsystem softwarescience fiction

Senior System Software Engineer Related Jobs

© 2019 Hireejobs All Rights Reserved