Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
10.0 - 12.0 years
0 Lacs
bengaluru, karnataka, india
On-site
NVIDIA, the global leader in deep learning and parallel computing, is looking for an experienced and creative Software Engineering Manager to lead the team of highly skilled engineers responsible for the Programmable Vision Accelerator (PVA) stack. As one of the world's most admired and valuable technology companies, we offer an unparalleled opportunity to make a lasting impact on the future computer vision and artificial intelligence applications running on the newest and the most powerful hardware accelerators. A strong and proven understanding of software development principles, embedded systems, and various system software layers-including UMD, KMD, and Firmware-is crucial. Demonstrated experience in delivering high-quality production system software is required. The role involves leading development efforts to define system software architecture for future chips and enhance the functionality of existing products. The ability to work in a dynamic and diverse team is required. Strong interpersonal skills and a real passion for working as a team are critical. If this sounds like a fun challenge, we want to hear from you! What you will be doing: Lead a world-class team of software engineers to deliver innovative real-time firmware and kernel mode drivers that enable breakthrough performance in low-power, high-performance solutions for NVIDIA's PVA engine. Create and own team strategy, roadmaps, and schedules. Provide architectural and technical guidance to the team and ensure that the best engineering practices are followed. Work closely with HW teams to architect PVA system software and bring-up next generation chips Review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are operating in the most efficient and transparent manner. Collaborate with peer engineering teams, and program/product management to ensure that product requirements, goals and objectives are met or exceeded. Mentor and guide the professional and technical development of the team members. What we need to see: College degree (Bachelors, Masters) in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience with 10+ years of working experience in embedded domain, including 5+ years in leadership roles. Deep understanding of SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling. Relevant working experience in device drivers and Firmware development with embedded technologies on Linux or QNX. Excellent software development skills (C, C++) and proven experience in leading cross-functional software teams to deliver high quality production software in a fast-paced environment. Outstanding problem-solving capabilities. Exceptional leadership, communication, interpersonal, and analytical skills with the ability to successfully lead a global and diverse team operating in a fast-paced environment. Ways to stand out from the crowd: Experience in DSP, computer vision and image/signal processing. Understanding of safety-critical software principles and processes in automotive or other highly regulated industries. Proven record to effectively guide and influence in a technically strong dynamic environment. 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 people in the world working for us. If you're creative and autonomous, we want to hear from you. NVIDIA is leading the way in groundbreaking 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 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. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Posted 2 weeks ago
5.0 - 10.0 years
4 - 5 Lacs
Bengaluru, Karnataka, India
On-site
KEY RESPONSIBILITIES: Linux Kernel/GFX Driver Development Engineer, Developing and Productizing the Platfomr Driver Software Stack for AMD SoCs for Automotive. Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software Coordinate debug of issues and drive them to closure Pull together meetings,set upclear agendas and follow up on action items Deliver regular progress updates toward program goals Make tough decisions such as priority calls based on partial or incomplete data Proactively drive continuous improvement for post-silicon power and performance activities Must be a self-starter, and able to independently drive tasks to completion PREFERRED EXPERIENCE: Product development or systems engineering background with hardware platforms and their software & firmware ecosystems Excellent verbal communication andwritten,presentation skills Excellent interpersonal, organizational, analytical, planning, and technical leadership skills Provenrecord of accomplishmentin deliveringlarge multi-functionalproduct solutions Experience working in a fast-paced matrixed technical organization and multi-site environment Engineer with 15+ years of experience in embedded Linux/driver/kernel development. Strong C/C++ development skills with a good understanding of object-oriented design. In-depth knowledge of Linux kernel and driver hands-on development experience. In-depth knowledge of OpenGL/Vulkan architecture. In-depth knowledge of GFX HW and SW architecture. Hands-on and deep knowledge of GFX/Multimedia Driver. Experience with Graphics, Compute, Display KMD/UMD and performance optimization on Linux. Experience in Linux Kernel architecture and IO devices driver development and debug. Experience in Multimedia middleware works like vaapi, gstreamer, and ffmpeg. Customer requirements decomposition, solution implementation, and customer support. Independently able to identify and analyze performance bottlenecks in design and implementation stages. OS architecture knowledge including race conditions, synchronization, deadlocks, and interrupt management. Experience dealing with Linux community and Open Source contribution. Strong System knowledge and System Debugging. Strong written and verbal communication skills. Self-motivated, should be able to take lead in mastering new technologies. Work in both an individual and team member environment Good to have experience in Automotive IVI architecture and virtualization. Keywords: Linux, Embedded, device driver, Kernel programing, GFX and Multimedia driver development. ACADEMIC CREDENTIALS: bachelors orMastersdegree in Computer or Electrical Engineeringor equivalent
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |