Jobs
Interviews

348 Kernel Jobs - Page 12

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 - 4.0 years

6 - 10 Lacs

Hyderabad

Work from Office

IBM ISDL Power hypervisor development group is working on virtualisation Tech that involves firmware design and development for power hypervisor. The key responsibilities for this role are as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 1-4 years of experience in Firmware design( embedded software) and development Expertise in C/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues Should be a good team player Should have strong analytical skills Should have good communication skills and a quick learner Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.

Posted 1 month ago

Apply

10.0 - 15.0 years

3 - 7 Lacs

Hyderabad

Work from Office

As a IBM Spectrum LSF Backend Software Developer, you will be responsible for designing and developing components and features for IBM Spectrum LSF, and would be involved in designing , developing and discussing product delivery & strategy. You should also have leadership quality to manage and work as technical leads/software architect and be able to deliver end to end features. As part of worldwide development team, you will be collaborating with team members and clients from different timezone to support business success. You will be addressing product issues reported from clients and providing solutions of fixes in timely manner. Be an avid coder who can get his hands dirty and be involved in the coding to the deepest level. Work other developers in the dev team to maintain and improve code base. Work in an Agile environment of continuous deliverable. You’ll learn directly from Sr members/leaders in this field Required education Bachelor's Degree Required technical and professional expertise Proven knowledge of software development principles and agile development experience 10+ years of experience and strong knowledge in C, C++ Working experience of Java and Python 3+ years of experience in development of systems or enterprise software on Linux Good knowledge of Linux kernel, system administration, networking, and performance Good knowledge of distributed system and enterprise software Self learner Proactive approach Excellent communication skills Preferred technical and professional experience Experience with container (docker, singularity, podman) and container-based platform Experience working with Git, AWS, Azure, Google Cloud Good understanding and development experience on Windows Development experience with GPU Client interaction experience

Posted 1 month ago

Apply

6.0 - 10.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Responsibilities 1. Design, Architect, Plan & estimate project work. 2. Evaluating design options against technical & project criteria. 3. Lead and report progress of all technical activities against target to stakeholders. 4. Active participation in design reviews. 5. Design, simulate, develop, test & record results to verify requirements. 6. Work with appropriate software development tools for source control, issue and task tracking applications as appropriate. 7. Keep design records of software development in line with process requirements. 8. Acquire an in-depth understanding of the product under development. 9. Follows policies, processes and standards to achieve excellence in the discipline. 10. Should be good at workload management including managing multiple tasks. 11. Seek to improve the software development process 12. Attend training to develop relevant knowledge & skills. 13. Ensures adherence to business policies, Legal requirements, Ethics. Technical Knowledge: 1. Degree in Computer Science or Electronics. 2. 6-8 years of industry experience. 3. Solid C/C++ understanding. 4. Experience in test-driven development is essential. 5. Experience of Networking technologies is a must. 6. Experience of developing for RTOS, Bare metal and Linux embedded target environments. 7. Experience in kernel configuration and driver development. 8. Experience of UML is useful. 9. Experience of other programming languages is useful. 10. Experience of developing for windows or Web applications is useful.

Posted 1 month ago

Apply

5.0 - 10.0 years

11 - 16 Lacs

Bengaluru

Work from Office

The competency band C3 to C4 can be considered 6 - 10 years of Embedded Linux Development Experience BE/BTech in electronics or computer science Experience in Linux BSP Development, Yocto build system Experience in Embedded Development in C Linux Kernel internals , Device driver implementation Experience in initial board bring up on new hardware, preferably for ARM-based processors Experience in Customization of Bootloader and Linux operating system for embedded platforms Experience in porting board support packages from reference platform Experience in writing custom device drivers and related SDKs/API Understanding of hardware schematics and ability to handle configurations/debug register level issues Experience with generating high quality documentation of the design Good communication skills and experience in interacting with customers/attending customer calls

Posted 1 month ago

Apply

6.0 - 11.0 years

9 - 13 Lacs

Mumbai

Work from Office

Proven software development record on UHF technology 6+ years of experience designing and developing software for real-time embedded systems with constrained resources Experience with low-level embedded software development with with C/C++, PHP. Experience in UHF based projects Thorough experience and understanding of the Embedded Linux system including multistage boot process, kernel architecture and root file system Creation of custom embedded Linux distribution with Yocto project Experience with cross development environments for embedded Linux projects Client/Server computing architecture, Internetworking with TCP/IP, Cloud computing, IIoT. Proficient in C, C++, Python Experience with GUI development for industrial touch panels; Qt framework an asset. Ability to develop and integrate hardware drivers for peripheral devices + protocols: SPI, I2C, USB, DMA, TCP/IP, UDP, DMA, UART, Bluetooth Git control Working experience on TI, Microchip, ARM-processors RTOS real-time systems, watchdog timers, embedded wifi/Bluetooth motion Developmental testing within the target systems Experience in RFID Develop tool box to aid real time debugging in Linux environment. Expert in the constraints of the embedded world, develops optimized programs. Have worked on architectures using different microprocessors and processors. Strong ability to analyse and understand a system, for example to be able to describe technically the requests. Solid knowledge of Hardware/Software integration. Write design documentation Demonstrates initiative and a passion for achieving results To create solutions that meet technical requirements. Quality Control Good written and verbal communication skills

Posted 1 month ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Hyderabad

Work from Office

Roles and Responsibilities Design, develop, test, and maintain embedded software applications using Embedded C on Linux platforms. Collaborate with cross-functional teams to integrate device drivers into the kernel and RTOS. Develop BSP (Board Support Package) for various boards and microcontrollers. Utilize Yocto build tools to create custom Linux distributions for specific hardware configurations. Troubleshoot complex issues related to embedded systems development.

Posted 1 month ago

Apply

6.0 - 10.0 years

6 - 11 Lacs

Hyderabad

Work from Office

About us One team. Global challenges. Infinite opportunities. At Viasat, were on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. Were looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do Software and Platforms is a central function to Viasat that sits at the core of our business and focuses on innovative technology development and engineering. The team maintains a center of excellence for SW and platform technology and related innovation, translating market needs into products and services to enable market development and ensure they are constantly pushing the boundaries of satellite based services. We are looking for members of a product team that can design, write, and deliver software services to our commercial aircraft and maritime vessels. As a member of this team, you will influence new designs, architectures, and methods for large-scale distributed systems. As part of our DevOps model, you will develop the service and own it from cradle to grave. The day-to-day 6+ years of experience with good knowledge of computer science fundamentals Solid understanding of Python on a Linux platform. Working knowledge of Microservices Experience with Docker, Kubernetes container orchestration. Experience with messaging middleware like RabbitMQ. Experience in developing RESTful services. Experience in KVM configuration Experience in Migration of session management to AISM KVM Experience with Database technologies in SQL or NoSQL, Query optimization, Fault tolerance Familiarity with cloud computing concepts. Familiarity with Golang framework Systematic problem-solving approach, coupled with a strong sense of ownership and drive. Ability to work on distributed remote agile teams with a high degree of self-motivation and ability to work independently. Excellent verbal and written communication abilities. You will be required to communicate both verbally and in written form with remote international teams very frequently. Broad range of technology interests across different fields including computer and system architecture, web applications, Scalability, performance analysis, distributed systems design, and integration. Embracing the DevOps philosophy of product development, in addition to your design development activities you are also required to provide operational support of the post-production deployment. Bachelors degree in computer science, computer engineering or electrical engineering or equivalent technical background and experience. What you'll need Experience Requirement6-9 years Travel RequirementUp to 10% #LI-Hybrid What will help you on the job Experience with AWS or Azure services. Experience in developing applications using Spring Boot Working experience with networking products. Working knowledge of Linux Kernel. Experience in designing and implementing automated software components and integration tests. Continuous Integration & Deployment (CI/CD) training or experience. Prior working experience in a DevOps team is a plus. EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click .

Posted 1 month ago

Apply

8.0 - 13.0 years

8 - 16 Lacs

Bengaluru

Work from Office

Role & responsibilities Embedded Software Development Design, code, test and maintain embedded software/ firmware for next generation of electrical connected products. Develop low level drivers and interface with hardware components. System Integration Integrate software/firmware with hardware components, sensors, and peripherals. Ensure optimal performance, reliability, and resource utilization. • Communication Protocols: Implement and optimize communication protocols such as Ethernet, Modbus, or wireless technologies. • Debug and troubleshoot software and hardware issues. • Testing and Debugging: Develop and execute test plans to verify and validate embedded systems. • Optimization and Performance tuning: Optimize code and algorithms for memory and processing efficiency. • Improve system performance and response times. • Documentation Create and maintain technical documentation, including code comments, user manuals and design documents. Security and Safety considerations – Implement security features and adhere to safety standards relevant to industry • Collaboration – Collaborate with cross – functional teams including hardware engineers, quality assurance, product managers and solution architects. • Participate in design reviews and project meetings. • Experience with the use of JTAG debugging, logic analyzers, oscilloscopes, and other debugging techniques. Experience with software tools such as repository management (Git/Subversion), Jira, static analysis, etc. Continuous learning – Stay updated on industry trends, emerging technologies, and best practices in embedded development. Preferred candidate profile Academic background in bachelor's degree or above in Electronics or Computer Science/Electrical Engineering or equivalent. • 5-10 years of Embedded firmware/software development experience in Embedded C/C++, Linux based development experience. • Experience working in IPC, multi-threading concepts. • Good knowledge of coding standards. • Experience working with a team of engineers using Agile methodologies. • Good analytical, problem-solving skills. • Excellent interpersonal and communication skills. o Skills o Proficiency in Embedded C programming • Experience with Linux OS • Experience with microcontrollers (8-bit, 16-bit) and interfacing with the peripherals. • Experience with system management and industrial protocols (SNMP, Redfish, BacNet, ProfiNet, EtherNet/IP) • Good to have knowledge of Communication Protocols - HTTPS, JavaScript, SMTP, Modbus/TCP. • Experience with RUST is an added advantage.

Posted 1 month ago

Apply

6.0 - 10.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Job Information Job Opening ID ZR_2075_JOB Date Opened 08/12/2023 Industry Technology Job Type Work Experience 6-10 years Job Title Technical Lead -Embedded Systems City Bangalore North Province Karnataka Country India Postal Code 560002 Number of Positions 4 Responsibilities 1. Design, Architect, Plan & estimate project work. 2. Evaluating design options against technical & project criteria. 3. Lead and report progress of all technical activities against target to stakeholders. 4. Active participation in design reviews. 5. Design, simulate, develop, test & record results to verify requirements. 6. Work with appropriate software development tools for source control, issue and task tracking applications as appropriate. 7. Keep design records of software development in line with process requirements. 8. Acquire an in-depth understanding of the product under development. 9. Follows policies, processes and standards to achieve excellence in the discipline. 10. Should be good at workload management including managing multiple tasks. 11. Seek to improve the software development process 12. Attend training to develop relevant knowledge & skills. 13. Ensures adherence to business policies, Legal requirements, Ethics. Technical Knowledge: 1. Degree in Computer Science or Electronics. 2. 6-8 years of industry experience. 3. Solid C/C++ understanding. 4. Experience in test-driven development is essential. 5. Experience of Networking technologies is a must. 6. Experience of developing for RTOS, Bare metal and Linux embedded target environments. 7. Experience in kernel configuration and driver development. 8. Experience of UML is useful. 9. Experience of other programming languages is useful. 10. Experience of developing for windows or Web applications is useful. check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested

Posted 1 month ago

Apply

2.0 - 7.0 years

3 - 8 Lacs

Hyderabad

Work from Office

Work experience in the Embedded Domain. Hands-on experience in C programming. Experience in Linux Device drivers.

Posted 1 month ago

Apply

4.0 - 9.0 years

0 - 2 Lacs

Bengaluru

Work from Office

Role & responsibilities Job Overview : As a Linux System Debug & Validation Engineer, you will be responsible for validating GPU driver software on various platforms, including emulators and hardware boards. You will work closely with cross-functional teams to assess the functionality and performance of GPU drivers, ensuring they meet the highest quality standards. The ideal candidate is passionate about validation, possesses a solid understanding of the GPU software stack, and thrives in a collaborative environment. Preferred Skills : Excellent C coding. Experience with System debug or validation in a Linux environment. Familiarity with testing frameworks and automation tools for driver validation. Key Responsibilities : Validate Linux GPU device driver by setting up and executing comprehensive test plans on both emulators and physical hardware platforms. Build and install Linux kernels while ensuring compatibility with various GPU drivers and configurations. Collaborate with software development teams to understand GPU software stack basics and ensure seamless integration with existing systems. Collect and analyze kernel and application logs to identify and troubleshoot driver issues, providing detailed reports and recommendations for improvements. Utilize tools such as Git and Makefile for version control and building driver modules efficiently. Employ debugging tools to diagnose issues within the GPU stack and provide insights into performance optimizations. Collaborate with cross-functional teams to address software validation requirements and improve overall driver quality. Maintain up-to-date documentation of test processes, results, and software changes. Qualifications : Bachelors degree in computer science, Electrical Engineering, or a related field, or equivalent work experience. Solid understanding of Linux development environments, including kernel building and installation processes. Basic knowledge of GPU software stack components and their interactions. Experience with log collection and analysis for kernel and application troubleshooting. Proficiency in using version control systems like Git and familiarity with Makefiles. Strong analytical and problem-solving skills, with a detail-oriented mindset. Excellent communication skills, both verbal and written, with a collaborative approach to teamwork. A genuine passion for software validation, hardware interactions, and technology innovation.

Posted 1 month ago

Apply

4.0 - 9.0 years

4 - 8 Lacs

Pune

Work from Office

In the role of Storage Developer, you would be responsible for designing and development of features for IBM Storage family of storage products, IBM Software Defined Storage portfolio & IBM cloud storage services. You will be owning and driving product functionality as SME and represent it in global product team. You will work with the senior technical leaders and manager in effectively managing the deliverables through technical skills and prior experience. Required education Bachelor's Degree Required technical and professional expertise 4+ years of relevant experience of Storage Development. Strong technical skills in storage system architecture. Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, storage multi-pathing solutions. Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc. Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals - Hands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc. Strong C, Python, Linux Systems Programmer, Good to have JAVA Skills Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc Good problem-solving skills for complex issues with interdependencies across multiple modules Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues. Proven Debugging, troubleshooting in IO Virtualization environment and problem-solving skills Knowledge and hand-on usage of code and defect management tools. Good written/verbal communication skills to report program status crisply and accurately. Experience working with Global teams. Familiarity with Host OS virtualization (VMware, MS Hyper-V) Ability to go through protocol specifications. Open Shift,OpenStackArchitecture, specificallyCinder, CSI (Kubernetes plugin), vSphere plugin,AnsiblePlugin. Networking. Preferably with Block or any other (File/Object) Storage experience. Skills: Python, shell scripting, REST API etc. Preferred technical and professional experience Understanding of private cloud administration, configuration, analysis etc.

Posted 1 month ago

Apply

2.0 - 7.0 years

8 - 18 Lacs

Hyderabad

Work from Office

Experience: 2 to 8 Years Location: Hyderabad NP: Immediate to 30 Days Key Responsibilities: Develop, port, and optimize audio signal processing algorithms (e.g., EQ, ANC, AEC, NS, AGC, beamforming, etc.) for fixed-point and floating-point DSP architectures. Work with DSP firmware and embedded teams to integrate audio algorithms into system software. Analyze system performance and implement real-time optimizations for latency, memory, and CPU usage. Prototype and validate new audio features using MATLAB, Python, or C/C++. Conduct subjective and objective testing of audio quality, including THD, SNR, latency, and frequency response. Use audio development tools (e.g., Audio Precision, CLIO, REW) to measure system performance. Collaborate with product teams on tuning, calibration, and productization of DSP-based solutions. Required Skills: Strong knowledge of digital signal processing concepts, especially related to audio . Hands-on experience with DSP programming (e.g., TI, Cadence, Qualcomm Hexagon, NXP, or Analog Devices platforms). Proficient in C/C++ for embedded systems and experience with MATLAB/Simulink or Python for prototyping. Understanding of real-time operating systems (RTOS) and embedded development workflows. Experience with debugging tools, performance profilers, and test equipment for audio validation. Familiarity with audio standards (e.g., Bluetooth A2DP, SBC/AAC codecs, audio HALs) is a plus. Note - Exclude Saturdays and Sundays for Walk-in

Posted 1 month ago

Apply

7.0 - 12.0 years

0 Lacs

Pune, Bengaluru, Thiruvananthapuram

Work from Office

We are seeking a highly skilled and experienced RDK-V Developer with over 7 years of expertise in embedded video stack development. The ideal candidate will have a strong background in RDK-V (Reference Design Kit for Video) and in-depth hands-on experience in developing and integrating middleware components within embedded Linux environments. Key responsibilities include working on the Yocto build system , C/C++ application and system-level programming , Linux Kernel , and integration of multimedia components using GStreamer . The role requires familiarity with Bluetooth protocol stack , HDMI interfaces , and other peripheral integrations for set-top boxes and similar embedded devices. You will be involved in full-cycle development, from design and architecture to deployment and debugging, ensuring high performance, scalability, and reliability of the video platform. The candidate must possess strong problem-solving skills and a deep understanding of multimedia streaming, device drivers, and hardware-software integration. Experience with Agile development methodologies and version control systems like Git is preferred. This is a great opportunity for professionals looking to work on cutting-edge embedded systems technology in the video domain.

Posted 1 month ago

Apply

2.0 - 6.0 years

5 - 7 Lacs

Hyderabad, Bengaluru

Work from Office

Greetings!! We are hiring for SAP ABAP consultant in Pune & Bangalore . Job Responsibilities : 2+ years of exp in SAP as a basis consultant. Worked on HANA DB Knowledge on Installation of HANA studio and adding Systems in Hana studio. Scheduling the backups through the cockpit. Performed pre and post activities. Monitoring production systems and performing a health Check of SAP systems. Daily monitoring of Prod systems from SAP & OS level Client administration, Creation of clients. Performing the Client copies (Local, Remote and Client export and import) Knowledge on Configuration sap transport management system STMS. Performing the Kernel Upgrade. Compensation : Upto 7.5 LPA + allowances + Benefit Shift : 24*7 Working Days : 5 days working with 2 days rotational off Job location : Hyderabad/Bengaluru THANKS & REGARDS HR TEAM KVC CONSULTANT LTD. NO PLACEMENT CHARGES

Posted 1 month ago

Apply

3.0 - 6.0 years

9 - 13 Lacs

Bengaluru

Work from Office

As an SAP BASIS Consultant, you will play a crucial role within the Digital Office Enterprise Application SC & ERP Found TA Ops Basis team. You will manage and maintain SAP systems, ensuring their stability, performance, and security while acting as a key interface between SAP applications and the infrastructure. Engage with a diverse range of technologies, from SAP R/3 to SAP S/4 HANA 2020, and perform core Basis activities, including monitoring, patch management, and system upgrades. You will thrive in a collaborative work environment that values initiative, problem-solving, and adherence to ITIL standards. You have: Bachelors/Masters degree with 3-6 years of SAP BASIS experience Core BASIS activitiesMonitoring, Landscape management, Transport Management, Patching Hands-on experience in SAP Kernel maintenance and SAP Patch management Knowledge of SAP Application Security and Single Sign-On technologies It would be nice if you also had: Experience maintaining DB Parameters, SSL, SNC, and SSO configuration Knowledge in SAP Solution Manager configurations Understanding of SoX and Audit Procedures Experience with LAMA and PCA Provide technical management and support for SAP systems from SAP R/3 4.6c to SAP S/4 HANA 2020. Oversee database activities across various platforms including Oracle, IBM DB2 LUW, HANA, and SAP ASE. Ensure compliance with Service Level Agreements (SLAs) for requests and incidents. Analyze issues independently and deliver effective solutions with minimal guidance. Conduct Early Watch Alerts (EWA) assessments and provide actionable recommendations to stakeholders. Implement and maintain SAP Basis activities such as monitoring, transport management, patching, and system upgrades. Configure and administer SAP security and Single Sign-On technologies. Lead and support 24/7 operations, ensuring the stability and performance of the SAP landscape.

Posted 1 month ago

Apply

4.0 - 9.0 years

4 - 8 Lacs

Pune

Work from Office

In the role of Storage Developer, you would be responsible for designing and development of features for IBM Storage family of storage products, IBM Software Defined Storage portfolio & IBM cloud storage services. You will be owning and driving product functionality as SME and represent it in global product team. You will work with the senior technical leaders and manager in effectively managing the deliverables through technical skills and prior experience. Required education Bachelor's Degree Required technical and professional expertise Required Professional and Technical Expertise : 4+ years of relevant experience of Storage Development. Strong technical skills in storage system architecture. Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, storage multi-pathing solutions. Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc. Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc. Strong C, Python, Linux Systems Programmer, Good to have JAVA Skills Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc Good problem-solving skills for complex issues with interdependencies across multiple modules Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues. Proven Debugging, troubleshooting in IO Virtualization environment and problem-solving skills Knowledge and hand-on usage of code and defect management tools. Good written/verbal communication skills to report program status crisply and accurately. Experience working with Global teams. Familiarity with Host OS virtualization (VMware, MS Hyper-V) Ability to go through protocol specifications. Open Shift,OpenStackArchitecture, specificallyCinder, CSI (Kubernetes plugin), vSphere plugin,AnsiblePlugin. Networking. Preferably with Block or any other (File/Object) Storage experience. Understanding of private cloud administration, configuration, analysis etc. Skills: Python, shell scripting, REST API etc. Preferred technical and professional experience Preferred Professional and Technical Expertise : Experience working with Ethernet, Fibre-Channel adapters Experience / Knowledge of block storage replication/concepts

Posted 1 month ago

Apply

4.0 - 8.0 years

3 - 7 Lacs

Bengaluru

Work from Office

- Grade Specific Capgemini is hiring for below WLAN Developer Role, interested candidates please apply. Responsibilities Linux Kernel Device driver development Audio, Camera, Graphics, Display. Board bring up, Kernel Migration and Migration. Hardware configuration and performance tuning. Skills Required: Seasoned embedded systems engineer - with focus on Linux, QNX, system side, drivers framework and low level embedded experience. Strong C and assembly programming skills Understanding of ARM architecture. Hands on troubleshooting issues on Hardware. Experience on writing BSP without any references Experience on designing & implementation of driver frameworks without GPL references. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Android environment. Strong in fundamentals of IPC and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Good experience in Linux internals (QNX IVI Car preferred) OS build, System level debugging Notice Period15 Days/30 Days/60 Days LocationBangalore

Posted 1 month ago

Apply

3.0 - 5.0 years

9 - 12 Lacs

Hyderabad, Bengaluru

Work from Office

Role & responsibilities Job function : Work on Linux Kernel development for enabling and supporting Qualcomm Snapdragon Chipsets and products Skills/experience: Excellent knowledge of OS fundamentals, data structure, Linux kernel and the device driver model Excellent programming skills and expert level knowledge of C Specific experience and expertise in any of kernel subsystems core kernel, device drivers, memory, ARM subsystems etc. Highly skilled in debug using any debugger like T32, gdb and crash analysis sing T32, crash utility etc. Expert in using tracing and other related tools to identify performance bottlenecks and solve them Well versed with other development tools like tool chain, version control etc. Background experience in Android is a plus Responsibilities: Work with cross teams to develop and support various features in Linux kernel to support Android on Qualcomm Snapdragon Chipsets Work on latest bleeding edge ARMv9 CPUs and features Closely work with power and performance to analyze and identify performance bottlenecks and implement optimizations. Enable and support other teams that use supported Linux kernel features Identify and support core set of tools for assisting Linux Kernel development, debug and support Education requirements : Bachelors or Masters in CS or ECE

Posted 1 month ago

Apply

5.0 - 8.0 years

12 - 13 Lacs

Bengaluru

Work from Office

We are looking for a highly skilled Windows Internals Expert Programmer to join our core development team. The ideal candidate will have a deep understanding of the Windows operating system internals, including kernel, memory management, drivers, security subsystems, and debugging complex system-level issues. You will be responsible for designing and implementing low-level system components, debugging complex issues, and optimizing performance and security across our Windows platforms. Key Responsibilities: Design and develop kernel-mode and user-mode components for Windows OS. Work on low-level areas such as memory management, process/thread scheduling, file systems, and device drivers. Analyze and debug complex issues involving Windows internals using tools like WinDbg. Develop and maintain custom Windows drivers (KMDF/UMDF). Reverse engineer undocumented Windows APIs or behaviors when necessary. Work with hardware and firmware teams to integrate software with custom hardware. Implement secure coding practices and contribute to OS-hardening efforts. Collaborate with security researchers, product teams, and QA to deliver robust software. Required Skills and Qualifications: Strong expertise in C/C++ programming for Windows. Deep knowledge of Windows Internals (kernel, memory management, I/O, system calls). Experience with Windows Driver Frameworks (WDM, KMDF, UMDF). Proficient in WinDbg, Windows Performance Toolkit, Process Monitor, etc.

Posted 1 month ago

Apply

2.0 - 5.0 years

6 - 8 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Greetings, We are hiring for SAP BASIS Consultant in Bengaluru and Hyderabad AND Pune Job Responsibilities : 2+ years of exp in SAP as a basis consultant. Worked on HANA DB Knowledge on Installation of HANA studio and adding Systems in Hana studio. Scheduling the backups through the cockpit. Performed pre and post activities. Monitoring production systems and performing a health Check of SAP systems. Daily monitoring of Prod systems from SAP & OS level Client administration, Creation of clients. Performing the Client copies (Local, Remote and Client export and import) Knowledge on Configuration sap transport management system STMS. Performing the Kernel Upgrade. Compensation : Upto 8LPA + allowances + Benefit Shift : 24*7 Working Days : 5 days working with 2 days rotational off Job location : Hyderabad/Bengaluru/pune THANKS & REGARDS Prajit Grover H.R. TEAM KVC CONSULTANT LTD. NO PLACEMENT CHARGES

Posted 1 month ago

Apply

2.0 - 6.0 years

7 - 8 Lacs

Hyderabad, Bengaluru

Work from Office

Greetings, We are hiring for SAP ABAP consultant in Hyderabad/Bengaluru Job Responsibilities : 2+ years of exp in SAP as a basis consultant. Worked on HANA DB Knowledge on Installation of HANA studio and adding Systems in Hana studio. Scheduling the backups through the cockpit. Performed pre and post activities. Monitoring production systems and performing a health Check of SAP systems. Daily monitoring of Prod systems from SAP & OS level Client administration, Creation of clients. Performing the Client copies (Local, Remote and Client export and import) Knowledge on Configuration sap transport management system STMS. Performing the Kernel Upgrade. Compensation : Upto 8 LPA + allowances + Benefit Shift : 24*7 Working Days : 5 days working with 2 days rotational off Job location : Pune THANKS & REGARDS Prajit Grover H.R. TEAM KVC CONSULTANT LTD. NO PLACEMENT CHARGES

Posted 1 month ago

Apply

3.0 - 6.0 years

2 - 6 Lacs

Hyderabad

Work from Office

Education : B.Tech/M.Tech in ECE, CS, EEE Notice Period : Immediate to 3 months Key Responsibilities : - Design, develop, and maintain Android Hardware Abstraction Layers (HALs) for various hardware components (camera, audio, display, etc.). - Port HALs to different Android platforms and SoCs. - Optimize HAL performance and power consumption. - Work closely with hardware and software teams to ensure seamless integration. - Troubleshoot and resolve HAL-related issues. - Stay updated with the latest Android HAL development practices and industry trends. Required Skills : - Strong proficiency in C and C++ programming languages. - In-depth understanding of Android architecture and HAL concepts. - Experience with Android kernel and device driver development. - Knowledge of hardware interfaces (I2C, SPI, MIPI, USB). - Familiarity with Android frameworks (Binder IPC, HAL, HIDL). - Experience with debugging tools and techniques. - Good problem-solving and analytical skills. - Strong communication and teamwork abilities. Preferred Skills : - Experience with Android framework development. - Knowledge of Android security and performance optimization techniques. - Experience with scripting languages (Python, Shell). - Familiarity with real-time operating systems (RTOS). Keywords HIDL,RTOS,Hardware Abstraction Layer,Android,Hardware Architecture,Mobile App Designing,Mobile App Integration,Mobile Architecture,SoC,Kernel,Device Driver,C++*

Posted 1 month ago

Apply

5.0 - 7.0 years

25 - 27 Lacs

Bengaluru

Work from Office

Responsibilities: 1. Product Delivery ownership of Board Support Packages and driver development. 2. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. 3. Design and implementation of system recovery module 4. Board bring up, Schematic review and working with h/w team on new board design. 5. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. 6. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces.

Posted 1 month ago

Apply

1.0 - 5.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Responsibilities Embedded Software design and development Implementing Embedded application Software development of kernel mode device drivers, Networking software for an ARM based Embedded POC : 8+ years of experience as an embedded software developer Experience in ARM based processor like Raspberry PI / NXP etc Developed software for embedded applications. Implemented software solutions embedded systems including firmware and device drivers. Experience in IPv4/IPv6 networking, Linux networking stack, firewalls, and routing protocols Linux OS integration, memory management, peripheral driver integration In-depth knowledge and experience of data networking (TCP/IP, Ethernet, and related technologies) Expert in C and Python programming Working knowledge of C++ programming Working experience in various protocols like Ethernet, PCIe, I2C, SPI, USB, RS232 Good Problem-solving skills Strong debugging & troubleshooting skills. Good oral & written communication skills Ability to work independently, excellent interpersonal and teamwork to have Skills : Knowledge on x86 Architecture, Boundary Scan etc. Software development for semiconductor and Experience : Bachelor/Postgraduate in Engineering IT, CS, ECE & EEE or Equivalent At least eight years of experience in developing Software for embedded systems

Posted 1 month ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies