
MTS - Multimedia/GPU stack development
3 days 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.
-
Bengaluru, Karnataka, India Wind River Full time US$ 80,000 - US$ 1,50,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,...
-
Senior Software Engineer – Graphics and Multimedia
20 hours ago
Bengaluru, Karnataka, India Canarys Full time ₹ 5,00,000 - ₹ 8,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...
-
Next Generation GPU Developer
5 days ago
Bengaluru, Karnataka, India beBeeGPU Full time ₹ 1,04,000 - ₹ 1,30,878Unlock Your Potential as a GPU Developer Tools Engineer">We are seeking talented engineers to work on next-generation GPU Developer Tools. As part of our team, you will design and develop profiling, performance analysis, and debugging tools features.About the RoleThis is an opportunity to shape how developers optimize for the Snapdragon Adreno GPU and gain...
-
MTS Developer Banking
3 days ago
Bengaluru, Karnataka, India Cognizant Full time US$ 90,000 - US$ 1,20,000 per yearJob SummaryACI MTS and COBOL developer with a strong background in the Cards and Payments domainResponsibilitiesMTS Web UI SUI Installation ConfigurationExperience in LINUX UNIX AIX platform VI Unix commands Shell scriptingDeep expertise in experience in ACI MTS development customization and configurationGood experience in handling database ENTIA Oracle DB2...
-
GPU RTL Design
2 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 1,50,000 - ₹ 28,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 Algorithm Developer
1 week ago
Bengaluru, Karnataka, India beBeeGPU Full time ₹ 1,80,00,000 - ₹ 2,50,00,000Senior GPU Research and Development ProfessionalThis role offers the opportunity to drive advancements in GPU technology, design innovative algorithms, and collaborate with cross-functional teams to ensure seamless integration of GPU features.Key Responsibilities:Optimize existing GPU implementations for ILT software.Develop new GPU-accelerated algorithms...
-
GPU - Sr Staff Engineer
3 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 1,04,000 - ₹ 1,30,878 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...
-
GPU Hardware Developer Intern
2 weeks ago
Bengaluru, Karnataka, India beBeeSoftware Full timeJob Title: Software Intern for GPU Hardware Tools DevelopmentWe are seeking a highly motivated and talented software intern to join our dynamic Infrastructure team, focusing on cutting-edge projects related to Graphics Processing Units (GPUs).This internship is an exceptional opportunity for individuals pursuing a degree in Computer Science, Computing...
-
GPU Software Development Specialist
2 weeks ago
Bengaluru, Karnataka, India beBeeSoftware Full timeGPU Software Development RoleAbout This Opportunity:We are seeking a skilled Software Engineer to work on 3D driver development for games, workstation applications and media. As a GPU Software Developer, you will play a crucial role in creating high-performance software solutions for cutting-edge GPU technologies.This is an excellent opportunity to develop...
-
Multimedia Software Engineer
2 weeks ago
Bengaluru, Karnataka, India beBeeembedded Full time ₹ 8,00,000 - ₹ 12,00,000Job TitleEmbedded Multimedia DeveloperAbout the RoleThis position is ideal for an individual who is eager to learn and develop innovative solutions for cutting-edge embedded vision platforms. The candidate will be responsible for designing and implementing software modules on embedded systems, processing audio/video data in real-time, and storing it...