Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
7.0 - 11.0 years
0 Lacs
karnataka
On-site
A career at HARMAN Automotive means being part of a global, multi-disciplinary team that is dedicated to putting the power of technology to work and transforming the future. You will have the opportunity to engineer audio systems and integrated technology platforms that enhance the driving experience, combining ingenuity, in-depth research, and collaboration with design and engineering excellence to advance in-vehicle infotainment, safety, efficiency, and enjoyment. As a Principal Engineer at HARMAN Automotive, you will be responsible for designing, developing, and maintaining different kernel-level software drivers. You will demonstrate expertise in open-source development practices and be skilled in developing complex drivers while analyzing and resolving kernel-related issues within complex system environments. In addition to leading the design and development of software components, you will also mentor other engineers, guide their careers, and participate in various software development activities. To be successful in this role, you should possess a Master's or Bachelor's degree in Electronics or Computer Engineering, along with at least 10 years of experience in software development and architecture. You should have a strong background in QNX/LINUX/Android driver development, kernel internals, C programming, and middleware solution development on Linux & Android environments. Proficiency in multi-threaded programming, inter-process communication, and debugging tools is essential, along with expertise in various kernel components and real-time operating systems. In addition to technical skills, strong communication and interpersonal abilities are required to collaborate effectively with internal and external stakeholders, ensure customer satisfaction, and lead the development team. You should be a creative problem-solver capable of addressing complex software defects, making technical decisions based on facts, and driving the team with an "Act like Owner" mindset. Furthermore, having experience with multi-core System-on-Chip processors, automotive product development, ASPICE compatible software practices, and working with QNX and FreeRTOS is considered a plus. It is essential to be willing to travel domestically and internationally up to 10% and work in Bangalore. At HARMAN Automotive, we offer a flexible work environment, competitive wellness benefits, extensive training opportunities through HARMAN University, tuition reimbursement, and access to employee discounts on Harman and Samsung products. We foster an inclusive and diverse work culture that encourages professional and personal development, where every employee is valued, welcomed, and empowered to bring their unique perspective and ideas. Join our talent community today if you are ready to innovate and make a lasting impact in a dynamic and innovative environment at HARMAN Automotive, where innovation unleashes next-level technology across automotive, lifestyle, and digital transformation solutions.,
Posted 1 week ago
6.0 - 8.0 years
13 - 17 Lacs
Hyderabad
Work from Office
Roles and Responsibilities Linux Expertise: Possess in-depth knowledge of Linux operating systems, including CentOS, Ubuntu, and Red Hat, with expertise in shell scripting, package management, and system administration. Configure and optimize Linux-based servers for performance, security, and resource utilization, including kernel tuning, file system management, and network configuration. Cloud Expertise (AWS/Azure): Demonstrate hands-on experience with a wide range of AWS and Azure services, including but not limited to EC2, S3, Lambda, RDS, Azure VMs, Azure Blob Storage, Azure Functions, etc. Architect cloud solutions leveraging best practices and services offered by AWS and Azure, optimizing for scalability, reliability, and cost-effectiveness. Implement and manage hybrid cloud environments, facilitating seamless integration and interoperability between AWS and Azure services. Infrastructure as Code (IAC): Develop and maintain Infrastructure as Code (IAC) templates using tools such as Terraform or AWS CloudFormation, defining infrastructure components as code for automated provisioning and configuration. Establish version control practices for IAC templates, ensuring traceability, auditability, and reproducibility of infrastructure changes. AI/ML Infrastructure Mgmt: Experience setting up cloud infrastructure stack, databases, service endpoints, GPU as well as CPU resource scaling, optimization etc. Should have worked AIOps/MLOP Should have worked on deploying AI/ML Apps using Docker and Kubernetes Should have worked on scaling, high availability and reliability tasks for AI application Should have worked on deploying and maintaining GPU clusters for AI/ML training and inference Qualifications Required Bachelor's degree in Computer Science, Engineering, or related field. Skills and Experience Required 6+ years of experience in Infrastructure Mgmt. roles, with a focus on cloud platforms (Azure and AWS Preferred). Hands-on experience with operations (DevSecOps) principles and best practices. Proficiency in scripting languages such as Python, PowerShell, or Bash. Excellent communication and collaboration skills. Certifications such as AWS Solution Architect Associate, AWS Cloud Practitioner, Azure DevOps Engineer Expert, Azure Administrator Certified Kubernetes Administrator or relevant industry certifications are a plus. Why you'll love working with us: Opportunity to work on impactful technical challenges with global reach. Vast opportunities for self-development, including online university access and knowledge sharing opportunities. Sponsored Tech Talks & Hackathons to foster innovation and learning. Generous benefits packages including health insurance, retirement benefits, flexible work hours, and more. Supportive work environment with forums to explore passions beyond work. This role presents a unique opportunity to contribute to the future of impactful business solutions while advancing your career in a collaborative and innovative environment.
Posted 1 week ago
2.0 - 7.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Embedded systems domain Solid C/C++ programming skills, multithreading and OS concepts\fundamentals Understanding of Windows OS internals, including the Windows Driver Model (WDM) and Windows Driver Frameworks (KMDF/UMDF). Hands-on experience with DirectX, DXVA, or other video acceleration APIs. Device driver programming and debugging with WinDbg, JTAG/other tools. Any of the multimedia (Video, Camera, Computer Vision) domain experience. Knowledge on video compression standards (H.264, H.265, VP9, AV1, etc.). Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Ability to Collaborate with cross-functional teams Communication, written & interpersonal skills, motivation, the ability to learn quickly to design, implement and debug video\multimedia features for Compute Strong problem-solving abilities and attention to detail. \ Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities The successful candidate(s) will be responsible for: Development and productize various video solutions on Qualcomm processors Develop, enhance and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems. Ensure seamless integration of video hardware accelerators with the operating system and application layers. Develop and optimize video encode/decode pipelines, leveraging standards such as H.264, H.265 (HEVC), VP9, and AV1. Collaborate with Video HW,FW ,GPU teams to define and optimize hardware/software interfaces for video codecs. Profile, analyze, and optimize video driver performance for low latency, power efficiency, and high throughput on embedded platforms. Diagnose and resolve complex issues related to video hardware, software, and driver interactions. Utilize debugging tools like WinDbg, WPP tracing, and kernel debugging utilities to troubleshoot problems. Ability to clearly Coordinate with other teach areas to integrate video solution or debugging Issues Work closely with other technical teams to ensure end-to-end video processing system functionality. Customer interaction to commercialize Qualcomm Video solutions. Works independently with minimal supervision. Provides supervision/guidance to other team members. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
4.0 - 7.0 years
5 - 9 Lacs
Bengaluru
Work from Office
BSP Engineer – Linux-based IVI Development (4+ years) Location: Bangalore Job Summary: We are seeking an experienced BSP Engineer to develop and maintain the Board Support Package (BSP), along with the Bootloader for our Linux-based In-Vehicle Infotainment (IVI) system. The role involves kernel porting, device driver development, and hardware-software integration along with hardware initialization and secure boot to ensure robust and optimized platform support across the IVI software stack, collaborating closely with Bootloader and HMI teams. Key Responsibilities: Port and customize the Linux kernel to the target IVI hardware platform. Develop and maintain device drivers for peripherals including display, audio, input devices, communication interfaces (CAN, Ethernet, USB). Collaborate with Bootloader engineers for smooth kernel boot and system bring-up. Work with HMI developers to ensure hardware capabilities are fully leveraged and supported. Optimize kernel configuration, power management, and performance tuning. Integrate middleware and hardware abstraction layers as per project requirements. Debug hardware-software integration issues using tools like JTAG, logic analyzers, and kernel debugging utilities. Maintain BSP documentation, version control, and adhere to coding standards. Design, develop, and maintain the bootloader (primarily U-Boot) for embedded Linux IVI platforms. Implement secure boot mechanisms, hardware initialization, and board-specific configurations. Participate in code reviews and contribute to technical design discussions. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related discipline. 4+ years of experience in Linux BSP / bootloader development for embedded systems. Strong expertise in Linux kernel porting, device driver development, and board bring-up. Proficient in C programming and kernel debugging tools (e.g., GDB, ftrace, perf). Familiarity with embedded hardware platforms and ARM architecture. Experience in bootloader development, preferably U-Boot. Familiarity with secure boot, cryptographic signing, and hardware security modules. Experience with power management, device tree configurations, and kernel modules. Good understanding of communication protocols such as CAN, Ethernet, USB, and audio subsystems. Strong problem-solving skills and collaborative work attitude. Preferred Skills: Experience in IVI or automotive embedded systems development. Knowledge of Yocto Project or Buildroot for Linux build systems. Familiarity with Bootloader (U-Boot), HMI frameworks (Qt, Wayland) and their boot time dependencies. Understanding of automotive safety standards (ISO 26262) and security best practices. Experience with Agile development methodologies.
Posted 2 weeks ago
5.0 - 10.0 years
22 - 37 Lacs
Bangalore Rural, Bengaluru
Work from Office
"We're Hiring For Linux Display Driver (DRM/KMS) role at Bangalore Location" Position : Linux Display Driver (DRM/KMS) Experience: 3 - 10 Years Location: Bangalore Roles & Responsibilities: Design and develop Display Drivers and Middleware components Work on DRM/KMS , HDMI , MIPI DSI , and Display Panels Debug and fix issues using GDB, KDB, and Trace tools Optimize image rendering , color correction , and display quality Collaborate with cross-functional teams for driver integration Experience with Wayland/Weston , Linux system programming Exposure to Android HAL is a plus Desired Candidate Profile: 3-10 years of relevant experience Strong background in C/C++ programming Excellent understanding of Linux internals and display stack Experience in embedded systems development Good communication skills and problem-solving ability More information +91 73597 10155 | rushit@tekpillar.com
Posted 3 weeks ago
7.0 - 12.0 years
8 - 13 Lacs
Bengaluru
Work from Office
Site Reliability Engineer - System Expeience7+ Years Summary We are seeking a skilled and proactive Site Reliability Engineer (SRE) to join ourteam. The ideal candidate will have extensive experience in Linux systemsadministration, understanding of database management, and a proven trackrecord of troubleshooting complex, system-level issues. You will be responsiblefor ensuring the reliability, performance, and scalability of our productionenvironments, balancing system and database stability through robustmonitoring, debugging, and automation practices. Responsibilities: Lead incident response and resolution: Proactively troubleshoot, debug,and resolve complex system-level incidents and outages, encompassingLinux operating systems, applications, and database technologies. Conduct deep-dive root cause analysis: Perform thorough post-incident analysis to identify underlying issues in production environments, implementing sustainable solutions. Design and implement robust monitoring: Develop, maintain, andenhance comprehensive system and database monitoring, alerting, andobservability solutions (e.g., Grafana, Prometheus, PMM). Drive automation and efficiency: Automate Linux system administrationtasks, operational runbooks, and database maintenance to improvesystem reliability, consistency, and operational efficiency. Collaborate on resilient deployments: Partner with development andengineering teams to ensure seamless, reliable, and secure softwaredeployments and infrastructure changes. Architect scalable infrastructure: Contribute to the architectural designand implementation of highly scalable, resilient, and performantinfrastructure solutions. Enhance on-call effectiveness: Participate in and continuously improveon-call rotations, developing tools and processes to reduce alert fatigueand minimize human error. Foster technical growth: Mentor and guide junior Site ReliabilityEngineers (SREs), promoting knowledge sharing and skill developmentwithin the team. Qualifications: Extensive Linux Expertise: Proven experience in advanced Linux systems administration, including deep understanding of file systems, kernel tuning (Sysctl), and performance optimization. Advanced Troubleshooting & Debugging: Exceptional ability to debugand rapidly resolve complex, distributed system-level issues inhigh-pressure production environments. Configuration Management: Hands-on experience with industry-standardconfiguration management tools (e.g., SaltStack, Ansible, Puppet). Load Balancing & Proxying: Practical experience with load balancing technologies (e.g., Nginx, HAProxy, LVS) and their configuration for highavailability. Containerization & Orchestration Strong understanding and practicalexperience with containerization (e.g., Docker) and container orchestrationplatforms (e.g., Kubernetes, Mesosphere). Monitoring & Alerting Tooling Proficiency in implementing, maintaining,and leveraging system and database monitoring platforms (e.g., Grafana,Prometheus, PMM) and custom scripting for alerts. Automation & Scripting Mastery: Highly proficient in developingautomation solutions using scripting languages (e.g., Python, Shellscripting, Go) for operational tasks. Networking Fundamentals: Solid understanding of core networkingconcepts and protocols (e.g., TCP/IP, DNS, DHCP, BGP, IPTables, IP &Routing protocols). Database Administration Fundamentals: Strong grasp of relationaldatabase concepts and practical experience with database administrationprinciples. Preferred Qualifications Cloud Infrastructure Experience: Experience managing and troubleshooting private/on-premise cloud environments, with a focus on identifying and mitigating hardware-related issues and their impact. Relational Database Specialization: Deep practical experience withMariaDB, Percona Server, and/or MySQL, encompassing advanceddatabase administration, performance tuning, and complex replicationtopologies. Backup & Recovery Expertise Hands-on experience with robust backupand restore technologies, including ZFS. Message Queuing Systems: Familiarity with message queuing systemslike RabbitMQ (RMQ). PhonePe Full Time Employee Benefits (Not applicable for Intern or Contract Roles) Insurance Benefits - Medical Insurance, Critical Illness Insurance, Accidental Insurance, Life Insurance Wellness Program - Employee Assistance Program, Onsite Medical Center, Emergency Support System Parental Support - Maternity Benefit, Paternity Benefit Program, Adoption Assistance Program, Day-care Support Program Mobility Benefits - Relocation benefits, Transfer Support Policy, Travel Policy Retirement Benefits - Employee PF Contribution, Flexible PF Contribution, Gratuity, NPS, Leave Encashment Other Benefits - Higher Education Assistance, Car Lease, Salary Advance Policy Working at PhonePe is a rewarding experience! Great people, a work environment that thrives on creativity, the opportunity to take on roles beyond a defined job description are just some of the reasons you should work with us. Read more about PhonePe on our blog. Life at PhonePe PhonePe in the news
Posted 3 weeks ago
4.0 - 6.0 years
6 - 8 Lacs
Chennai, Gurugram, Bengaluru
Work from Office
Your Role Manage and support AIX 7.2 and 7.3 systems in enterprise environments. Maintaining IBM Power10 server infrastructure, including firmware updates and hardware diagnostics. Performing OS patching, system upgrades, kernel tuning, and monitoring system performance to resolve issues related to CPU, memory, disk, and network. Automate routine tasks using shell scripting, manage LPARs, VIO servers, and HMC configurations, and ensure system security and compliance. Disaster recovery planning and provide on-call support while adhering to change management processes. Your Profile 4 to 6 years of experience in AIX system administration and enterprise infrastructure support. Expertise in managing AIX 7.2 and 7.3 environments, including patching, upgrades, and kernel tuning. Strong hands-on experience with IBM Power10 servers, LPARs, VIO servers, and HMC configurations. Proficient in performance monitoring, troubleshooting system issues, and automating tasks using shell scripting. Solid understanding of system security, compliance standards, and disaster recovery planning. What You Will Love Working at Capgemini Work on enterprise-scale AIX environments, managing AIX 7.2 and 7.3 systems and IBM Power10 infrastructure. Collaborate with global teams to implement secure, high-performance server solutions using LPARs, VIO servers, and HMC. Clear career progression paths from engineering roles to architecture and consulting. Be part of mission-critical projects that ensure security, compliance, and operational efficiency for Fortune 500 clients. Location - Bengaluru,Chennai,Gurugram,Hyderabad,Mumbai,Noida,Pune
Posted 3 weeks ago
7.0 - 12.0 years
9 - 14 Lacs
Bengaluru
Work from Office
Project description we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies - building blocks for gaming, Immersive platforms, and the data center. Developing great technology takes more than talentit takes amazing people who understand collaboration, respect, and who will go the "extra mile" to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to look at the opportunities available to come join our team. Responsibilities Contribute to the development and optimization of power management features in the Linux kernel, focusing on heterogeneous core architectures. Develop, test, and refine kernel patches related to power management, scheduler enhancements, and S0ix state optimization. Debug and resolve core idle state issues within the Linux kernel to improve system efficiency and performance. Work on DisplayPort (DP) and Alternate Mode (Alt Mode) functionalities in the kernel, ensuring seamless integration and performance. Collaborate with cross-functional teams to design and implement new features and improvements in the Linux kernel. Participate in code reviews, provide feedback, and ensure adherence to best practices and coding standards. Stay updated with the latest developments in the Linux kernel community and contribute to upstream projects. Document design specifications, technical details, and user guides for developed features and patches. SkillsMust have At least 7+ years of job experience, with at least 5+ years of Linux driver development experience. Proven experience in Linux kernel development with a focus on power management and optimization. Strong understanding of heterogeneous core architectures and their impact on kernel performance. Demonstrated contributions to Linux kernel patches, particularly in scheduler enhancements and S0ix state tuning. Experience in debugging core idle state issues and optimizing power management features. Familiarity with DisplayPort and Alternate Mode functionalities in the Linux kernel. Proficiency in C programming and kernel debugging tools. Solid understanding of computer architecture and power management technologies. Experience with version control systems, particularly Git. Excellent problem-solving skills and the ability to work independently and collaboratively in a team environment. Strong communication skills, both written and verbal. Experience with open-source development and community Nice to have Bachelors/master's in engineering.
Posted 4 weeks ago
2.0 - 6.0 years
4 - 8 Lacs
Hyderabad
Work from Office
Required Skills : Very good C programming and Linux skills. Good to have experience in embedded/automotive software and/or driver development on ARM SoCs on Linux/Android etc Good to have multi-threaded programming experience. Good at Linux System programming. Good understanding of Linux OS concepts and Linux Kernel internals. Awareness of RTOS operating system fundamentals / processor architecture /embedded system and microprocessor concepts. Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc. Experience with scripting languages (Python, Shell scripts) Implement Tools and Test applications to enable and streamline testing process. Contribute in pre-silicon and post-silicon bring-up of future chipsets. Good system debugging skills and root cause analysis. Excellent Linux kernel debugging skills with ability to Find the exact root cause. Experience in using debugging tools like Lauterbach, Trace tools and the ability to use Oscilloscope and Protocol Analysers Good understating of working debug tools like JTAG/TRACE. Strong analytical and problem-solving skills Should be a good team-player and easy to work with various stake holders. Good to have experience dev ops tools like Git/Perforce/Gerrit/Code Collab etc.. Candidate should be familiar in understanding the peripheral hardware, Device Data sheets, Schematics, Specification and Reference manual. Good understanding of communication protocols (SPI, I2C, UART) Knowledge on LDO/SMPS, Crystals/Clocks, Battery charging and Fuel gauge Drivers design and development on multiprocessor and multithreaded ASIC platforms. Preferably good understanding about ARM32/64 chipset architecture. good to have experience working in Linux USB/HSIC/PCIe Core drivers. Working knowledge of any of the peripheral Linux drivers areas such as: DMA, PMIC, USB, PCIe, HSIC Good to have experience with at least one Peripherals like.. USB/Ethernet/PCIe/I2C/SPI etc on Linux/Android Good to have experience on storage domain like SCSI, UFS, NAND, NOR on Linux/Android Prior experience with Android is a plus Education Requirements: B. Tech / M. Tech (ECE / CSE) Experience: 2 to 6 Years Location: Hyderabad & Bangalore Shift: General Work Week: Monday to Friday
Posted 1 month ago
2.0 - 7.0 years
5 - 9 Lacs
Bengaluru
Work from Office
As a Linux Kernel developer you will be responsible for designing and developing Linux features independently in IBM India Systems Development Lab. ISDL works on end-to-end design and development across Power, Z and Storage portfolio. You would be a part of WW Power Firmware development organization and would be involved in designing, developing amd maintaining the Linux kernel stack on OpenBMC for next generation enterprise Power servers. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2-15 years of relevant industry experience Proficient in C, C++, Linux Device Drivers & Data structures Hands on experience with System level programming, kernel debugging and strong OS fundamentals Experience with Open-source tools & Scripting languagesGit, Gerrit, Yocto, Jenkins, Perl/Python, Bitbake Excellent debug and problem determination skills You should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams. Preferred technical and professional experience Hands on knowledge in any or more of the following areas are desirable - Bootloaders, Memory management - Working with Linux Device trees & writing Hardware Abstraction Layer wrappers for HW protocols (I2C/SPI/GPIO/UART etc) - Knowledge of ARM Cortex-A7, PPC architectures Exposure/Experience with Modern C++ (C++17 & C++20 is greatly desired) or Rust Experience with Hardware/Board bring-up
Posted 1 month ago
3.0 - 8.0 years
15 - 30 Lacs
Pune, Mumbai (All Areas)
Work from Office
Hiring for Windows Software Developer and Linux Software Developer Commitments: 5 days working from the office Monday to Friday (Saturday & Sunday off) Location: Karve Nagar, Pune. About the Role: Develop and enhance Windows-based Endpoint Detection software. Own key code areas, build new features, and collaborate with global teams. Focus on performance, scalability, and reliability. Strong C/C++ and Windows internals experience required; scripting and cloud knowledge is a plus. Key Responsibilities: Contribute to award-winning Endpoint Detection software and corresponding engines, which form our customers line of defense. Ownership of significant areas of the code for both new feature/functionality development as well as maintaining or improving parts of the existing components/products. Collaborate with cross-functional, cross-geo engineering teams to develop new and improve on existing features. Documenting business requirements and coming up with technical solutions. Continuous focus and contribution in the areas of performance, availability & scalability, reliability, and maintainability of the product. Active participation in our ongoing process enhancements and software development practices Key Qualifications: 3-5 years of experience in Windows Kernal Programming, Windows applications, systems development, and Windows internals development. Thorough Knowledge of Windows C/C++ programming, application debugging is a must Development of windows filter drivers ( like file system filter driver or network filter drivers or minifilter drivers) or windows virtual device drivers. Hands-on experience on analyzing memory dumps and kernel debugging using windbg tool. Excellent interpersonal and teamwork skills Working proficiency and communication skills in verbal and written English Good to Have: Working knowledge of Windows Endpoint security software and Windows Kernel programming is a PLUS. Experience in scripting languages like shell, Python, or Golang is a plus. Familiarity with Cloud technologies (AWS), K8, Docker is a plus. Expert knowledge of the software development life cycle and methodology. Experience with Agile programming and rapid prototyping is a plus
Posted 1 month ago
5.0 - 10.0 years
20 - 25 Lacs
Bengaluru
Work from Office
Hi, With reference to your profile on job portal we would like to share an opportunity with you for one of our US Based MNC client in Bangalore location. Please find below the details regarding same: Location: Jayanagar, Bangalore Experience: 5-10 Yrs Title: Engineer: Senior Software Engineer (Kernel Development) Notice Period: 30 Days or Immediate Joiners only Job Roles and Responsibilities What you will do: Job Description: Enhance and maintain the Linux kernel for various Linux distributions. architects to define new product features. Educational Eligibility: B.S / B.E in Computer Science, Electrical Engineering, Electronics or Computer Engineering from accredited university. Core Skill Requirements: Developing Linux device drivers. Linux Kernel programming. Familiar with the Linux kernel community. Familiarity with one or more of the architecture communities is a plus. Programming proficiency in the "C" language is required. Developing device drivers and/or system software. Trouble-shooting HW device level problems is a plus. Proficiency in assembly (x86, ARM, MIPS, or PPC), is strongly desired Strong expertise in using GDB and crash tool for debugging and analyzing kernel and userspace core dumps Good understanding of virtualization, virtual partitions (VMs), concurrent/live updates, live VM migration etc. Proficient in Git for efficient development, patch management, and branch handling. Hands-on experience with Kubernetes and container orchestration tools. Knowledge of Go programming language is an added advantage. Good analysis and problem-solving skills. Ability to define problems, issues and opportunities, analyze data, establish facts, and draw valid conclusions from various datasets. Must have the ability to multi-task in a fast paced environment. Soft Skill Requirements: Effective interpersonal, teamwork, and communication skills. Inherent sense of urgency and accountability. Must demonstrate initiative and a bias for thoughtful action. Grounded, detail-oriented, always backs up ideas with facts. If in case you are interested to avail this opportunity then please revert with your updated profile asap to dbetal@vanassociates.com Note: Do not change the subject line while reverting. 1. Total Exp: 2. Relevant experience in Linux Kernel programming, Linux Device Drivers, Kubernetes: 3. Current CTC: 4. Expected CTC: 5. Official Notice Period: 6. Ready to work in Jayanagar, Bangalore: 7. Available for MS Teams Interview on Weekdays: Thanks & Regards, Devanshu Betal Vanguard HR Associates Pvt. Ltd. Phone No- +918851081580 E-Mail:- dbetal@vanassociates.com
Posted 1 month ago
2.0 - 7.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Embedded systems domain Solid C/C++ programming skills, multithreading and OS concepts\fundamentals Understanding of Windows OS internals, including the Windows Driver Model (WDM) and Windows Driver Frameworks (KMDF/UMDF). Hands-on experience with DirectX, DXVA, or other video acceleration APIs. Device driver programming and debugging with WinDbg, JTAG/other tools. Any of the multimedia (Video, Camera, Computer Vision) domain experience. Knowledge on video compression standards (H.264, H.265, VP9, AV1, etc.). Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Ability to Collaborate with cross-functional teams Communication, written & interpersonal skills, motivation, the ability to learn quickly to design, implement and debug video\multimedia features for Compute Strong problem-solving abilities and attention to detail. \ Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities The successful candidate(s) will be responsible for: Development and productize various video solutions on Qualcomm processors Develop, enhance and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems. Ensure seamless integration of video hardware accelerators with the operating system and application layers. Develop and optimize video encode/decode pipelines, leveraging standards such as H.264, H.265 (HEVC), VP9, and AV1. Collaborate with Video HW,FW ,GPU teams to define and optimize hardware/software interfaces for video codecs. Profile, analyze, and optimize video driver performance for low latency, power efficiency, and high throughput on embedded platforms. Diagnose and resolve complex issues related to video hardware, software, and driver interactions. Utilize debugging tools like WinDbg, WPP tracing, and kernel debugging utilities to troubleshoot problems. Ability to clearly Coordinate with other teach areas to integrate video solution or debugging Issues Work closely with other technical teams to ensure end-to-end video processing system functionality. Customer interaction to commercialize Qualcomm Video solutions. Works independently with minimal supervision. Provides supervision/guidance to other team members.
Posted 1 month ago
5.0 - 10.0 years
13 - 18 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: About The Role Qualcomm Windows Video software team is seeking skilled and motivated Engineers specializing in video encode and decode development with expertise in Windows operating system user mode and kernel mode driver development for embedded systems. This role involves designing, implementing, and optimizing software solutions for video processing in embedded platforms. You will collaborate with cross-functional teams to develop high-performance and reliable drivers for video hardware acceleration and ensure seamless system integration. Skills/experience Recent and relevant experience of 2-7 years required in one or more of the following areas: Embedded systems domain Solid C/C++ programming skills, multithreading and OS concepts\fundamentals Understanding of Windows OS internals, including the Windows Driver Model (WDM) and Windows Driver Frameworks (KMDF/UMDF). Hands-on experience with DirectX, DXVA, or other video acceleration APIs. Device driver programming and debugging with WinDbg, JTAG/other tools. Any of the multimedia (Video, Camera, Computer Vision) domain experience. Knowledge on video compression standards (H.264, H.265, VP9, AV1, etc.). Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Ability to Collaborate with cross-functional teams Communication, written & interpersonal skills, motivation, the ability to learn quickly to design, implement and debug video\multimedia features for Compute Strong problem-solving abilities and attention to detail. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. "¢ 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities The successful candidate(s) will be responsible for: Development and productize various video solutions on Qualcomm processors Develop, enhance and debug user mode and kernel mode drivers for video encoding and decoding on Windows-based systems. Ensure seamless integration of video hardware accelerators with the operating system and application layers. Develop and optimize video encode/decode pipelines, leveraging standards such as H.264, H.265 (HEVC), VP9, and AV1. Collaborate with Video HW,FW ,GPU teams to define and optimize hardware/software interfaces for video codecs. Profile, analyze, and optimize video driver performance for low latency, power efficiency, and high throughput on embedded platforms. Diagnose and resolve complex issues related to video hardware, software, and driver interactions. Utilize debugging tools like WinDbg, WPP tracing, and kernel debugging utilities to troubleshoot problems. Ability to clearly Coordinate with other teach areas to integrate video solution or debugging Issues Work closely with other technical teams to ensure end-to-end video processing system functionality. Customer interaction to commercialize Qualcomm Video solutions. Works independently with minimal supervision. Education requirements RequiredBachelor's/Master"™s in Computer Engineering and/or Electronic Engineering Preferred Masters Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
Posted 2 months 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough