
MTS - Multimedia/GPU stack development
2 weeks ago
Description
Position at Wind River
JOB DESCRIPTION –
Senior Member of Technical Staff
– GPU/Multimedia at Bangalore with WindRiver.
Job Description
In a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformations of our customers with a new generation of Mission Critical AI Systems, with the most exacting standards for safety, security, performance, and reliability. Success will be determined by our ability to innovate with velocity and deliver at the solutions level.
Wind River's impact spans critical infrastructure domains such as
telecommunications
, including 5G;
industrial
(automation, sustainable energy, robotics, mining), connected
healthcare and medical
devices,
automotive
(connected and self-driving vehicles), and
aerospace & defense
. We were recognized by VDC Research in July 2020 as
#1 in Edge Compute OS Platforms
, overtaking Microsoft as the overall commercial leader. Wind River regularly
wins industry recognitions
for excellence in IoT security, cloud and edge computing, as well as 8 consecutive years as a "Top Work Place". If you're passionate about amplifying your impact on the world, in a
caring, respectful culture with a growth mindset
, come join us and help lead the way into the future of the intelligent edge
About The Opportunity
Wind River is seeking an experienced developer to join the Helix Virtualization Platform (HVP) & VxWorks development teams. The successful candidate will be responsible for the development, implementation, and certification of safety-critical features and functionality used by our Aerospace, Industrial and Automotive customers. As a team lead, you will lead a highly skilled development team charged with all aspects of the safety-critical software development life cycle, from requirements development to implementation to verification. You will work closely with the product management team and system architects to understand and implement customer-requested features and fixes.
We are looking for strong GPU, Graphics Drivers, Display Drivers, Multimedia, OpenGL/OpenCL or Vulkan
.
Key Responsibilities
- Minimum 8-15 years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up.
- Expertise in developing GPU, Graphics Drivers, Display Drivers, OpenGL/OpenCL or Vulkan. Good understanding of Graphics tests and conformance test suite is a plus.
- Good understanding and experience of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.).
- Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems) for ARM/Intel/PowerPC based.
- Strong working experience in HW interface for ARM 64-bit OR Intel Architecture processors with assembly programming and with strong debugging and troubleshooting skills.
- Strong understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals.
- Experience in programming PIC, GIC, UART, Timer, Nexus Bus, Simple Bus, Memory Controller, RTC etc.
- Proficient in Hypervisors and Embedded Virtualization mechanism
- Knowledge and experience of any RTOS (QNX, VxWorks, FreeRTOS, Linux, etc.) is a plus
About You
Core Competencies & Demonstrated Success
- Experience in embedded software development specifically in GPU, Graphics Drivers and multimedia
- Self-motivated with a customer-focused mindset
- Able to develop product features in accordance with customer requirements.
- Good oral and written communication skills
- Able to work and collaborate in a team environment
Qualifications
- BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree).
- Solid understanding of software development methodology.
- Minimum 8-15 years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up.
- Experience in developing software stacks written preferably in C, C++ and experience working with BSP, Hardware Abstraction Layer (HAL) and Bootloader development.
- Good understanding and experience of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.).
- Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems) for ARM/Intel/PowerPC based.
- Strong working experience in HW interface for ARM 64-bit OR Intel Architecture processors with assembly programming and with strong debugging and troubleshooting skills.
- Strong understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals.
- Experience in programming PIC, GIC, UART, Timer, Nexus Bus, Simple Bus, Memory Controller, RTC etc.
- Proficient in Hypervisors and Embedded Virtualization mechanism
- Knowledge and experience of any RTOS (QNX, VxWorks, FreeRTOS, Linux, etc.) is a plus.
-
GPU stack development, Multimedia Kernel drivers
2 weeks ago
Bengaluru, Karnataka, India Wind River Full time ₹ 20,00,000 - ₹ 25,00,000 per yearCompany DescriptionWind River is a global leader in delivering software for mission-critical intelligent systems. For 40 years, the company has powered billions of devices and systems that require the highest levels of security, safety, and reliability. Wind River accelerates digital transformation across automotive, aerospace, defense, industrial, medical,...
-
Bengaluru, Karnataka, India Canarys Full time ₹ 20,00,000 - ₹ 25,00,000 per yearRole OverviewWe are seeking a skilled Software Developer with a strong background in graphics and multimediastacks, integration to optimize browser performance (Firefox/Chromium) on a RISC-V–based SoCplatform running Ubuntu OS. The role involves enabling and debugging hardware acceleration forgraphics rendering and video playback, optimizing GPU/VPU...
-
GPU Developer
4 weeks ago
Bengaluru, Karnataka, India Vikgol Full timeJob Title : GPU DeveloperLocation : Hyderabad / BangaloreExperience : 5-15 YearsJoining : ImmediateAbout the Role :- We are looking for highly skilled GPU Developers to join our advanced computing team in Hyderabad and Bangalore. You will work on cutting-edge technologies, focusing on GPU compilers, architectural modeling, and simulation environments using...
-
GPU RTL Design
2 weeks ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per yearGeneral Summary:Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing...
-
GPU - Sr Staff Engineer
2 weeks ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearGeneral Summary:The Qualcomm Adreno GPU Software team is looking for talented engineers to work on next generation GPU Developer Tools. Responsibilities include the design and development of profiling and performance analysis tools, GPU debugging tools, collaborating with GPU hardware and software teams on performance validation and analysis, new feature...
-
Linux Kernel Developer
5 days ago
Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences – from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Linux Kernel Developer
3 days ago
Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences – from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Multimedia Developer
2 weeks ago
Bengaluru, Karnataka, India Eximietas Design Full time US$ 90,000 - US$ 1,20,000 per yearRole & responsibilitiesEmbedded Multimedia CWHDMI and Display experienceC/C++ developmentKnowledge on multimedia pipelineExperience with Multimedia PipelineKey Job ResponsibilitiesRoot cause analysis on display and multimedia subsystemImplement bug fixes on display and multimedia pipelineImplementing new feature requests fro displayPorting and maintaining...
-
GPU Performance Verification Engineer
2 weeks ago
Bengaluru, Karnataka, India AMD Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...
-
Camera/ Multimedia System Performance
2 weeks ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 20,00,000 - ₹ 25,00,000 per yearGeneral Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Systems Engineer, you will research, design, develop, simulate, and/or validate systems-level software, hardware,...