Jobs
Interviews

364 Kernel Jobs - Page 9

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

2.0 - 5.0 years

4 - 9 Lacs

Bengaluru

Work from Office

Job Summary Person at this position has gained significant work experience to be able to apply their knowledge effectively and deliver results. Person at this position is also able to demonstrate the ability to analyse and interpret complex problems and improve change or adapt existing methods to solve the problem. Person at this position regularly interacts with interfacing groups / customer on technical issue clarification and resolves the issues. Also participates actively in important project/ work related activities and contributes towards identifying important issues and risks. Reaches out for guidance and advice to ensure high quality of deliverables. Person at this position consistently seek opportunities to enhance their existing skills, acquire more complex skills and work towards enhancing their proficiency level in their field of specialisation. Works under limited supervision of Team Lead/ Project Manager. Roles & Responsibilities Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for adhering to guidelines and checklists for all deliverable reviews, sending status report to team lead and following relevant organizational processes. Responsible for customer collaboration and interactions and support to customer queries. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Education and Experience Required Engineering graduate, MCA, etc Experience: 2-5 years Competencies Description KERNEL AND DRIVERS - LINUX Engineer is one who has done one or more of the following on Embedded Linux: design, development/customization, bug fixing/sustenance who is familiar with one or more of the following Linux Kernel configuration;board bring up;device tree; porting/adapting device drivers; For Android specialization, following will be additional : Android patches/configuration; Android architecture Platforms- Mandatory to have worked on one or more of the following: Embedded Linux; ARM Embedded Linux; x86/Intel Atom Technology Standard- NA Tools- Mandatory to have worked on one or more of the following Lauterbach; Build system-Makefile; Gerrit; Git Languages- Mandatory to have worked on one or more of the following C Specialization- POWER MANAGEMENT, PERIPHERALS, MEDIA , DISPLAY , CONNECTIVITY , DATA PROTOCOL, SECURITY, PERFORMANCE, ANDROID, CARRIER GRADE PLATFORM

Posted 1 month ago

Apply

15.0 - 20.0 years

4 - 8 Lacs

Coimbatore

Work from Office

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : SAP HANA DB Administration Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, performing maintenance and enhancements, and contributing to the overall development process. You will be responsible for delivering high-quality code and ensuring that applications meet the required specifications and standards. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with cross-functional teams to gather requirements and provide technical insights.- Assist in troubleshooting and resolving application issues to enhance performance. Professional & Technical Skills: - Must Have Skills: Proficiency in SAP HANA DB Administration.- Installing, Configuring and Maintaining HANA database- HANA DB certification preferred- Upgrades / HA DR / Backup / restore related troubleshooting- Multi-node / multi-tenant administration- Collect runtime dumps, kernel profiler traces- Performance parameter tuning / Security compliance and hardening for HANA DB- User management/administration DB on Cloud platforms AWS, Azure etc.- Table Partitioning, Replication, Database Management Additional Information:- The candidate should have minimum 7.5-8 years of experience in SAP HANA DB Administration.- This position is based at our Coimbatore office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 month ago

Apply

1.0 - 6.0 years

10 - 14 Lacs

Coimbatore

Work from Office

Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Microsoft Azure OpenAI Service Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : BEBTECHMTECH Summary :As an Application Lead, you will be responsible for leading the effort to design, build, and configure applications using Microsoft Azure OpenAI Service. Your typical day will involve collaborating with cross-functional teams, managing project timelines, and ensuring the successful delivery of high-quality applications. Roles & Responsibilities:A.Lead the design, development, and deployment of applications using Microsoft Azure OpenAI Service, Azure AI Search-Cognitive Search, Azure Language Services-CLU, Microsoft Bot Framework,Microsoft Power Virtual Agents-Microsoft Copilot Studio and Azure PaaS.B.Act as the primary point of contact for the project, collaborating with cross-functional teams to ensure project timelines are met.C.Ensure the successful delivery of high-quality applications, adhering to best practices and industry standards.D.Provide technical guidance and mentorship to team members, fostering a culture of continuous learning and growth.E.Stay updated with the latest advancements in Azure components, Microsoft Azure OpenAI Service, Azure AI Search-Cognitive Search and Azure Language Services-CLU integrating innovative approaches for sustained competitive advantage. Professional & Technical Skills: A.Must Have Skills: Strong architectural experience with Microsoft Azure OpenAI Service, Azure AI Search-Cognitive Search, Azure Language Services-CLU and Azure PaaS.B.Must Have Skills: At least 1+ year hands on experience in Azure based LLMs with knowledge in embeddings, vectorization and semantic, vector based indexing and search.C.Must to Have Skills: Experience with conversational AI with Microsoft Bot Framework or Power Virtual Agents,Microsoft Copilot Studio. Should know how multiple components integrate with each other in an enterprise application.D.Must Have Skills: Strong understanding of software development best practices including Agile methodologies and industry standards with special focus on API, function app and logic app building. Experience with Python or C hash programming language, using Visual Studio Code IDE and Azure AI Studio.E.Good To Have Skills: Knowledge of other vector databases, Knowledge Graphs, LangChain, Semantic Kernel.F.Good To Have Skills: Experience with deployment of applications and containerization technologies such as Docker or Kubernetes.G.Good To Have Skills: Experience with all Azure AI services like Video Indexer, Computer Vision, Custom Vision, Document Intelligence, Custom QnA, Speech Services and Prompt Engineering.H.Experience with database technologies such as SQL Server, Cosmos DB and Oracle.I.Solid grasp of software testing and quality assurance principles.J.Knowledge of DevOps practices. Additional Information:- The candidate should have a minimum of 12 years of experience in software development.- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful solutions.- This position is based at our Bengaluru office. Qualification BEBTECHMTECH

Posted 1 month ago

Apply

2.0 - 3.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : SAP Basis Administration Good to have skills : SAP HANA DB AdministrationMinimum 2 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to perform maintenance and enhancements, ensuring that the applications function optimally and meet client needs. You will also be responsible for developing new features and addressing any issues that arise, contributing to the overall success of the projects you are involved in. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of processes and procedures to enhance team knowledge.- Engage in continuous learning to stay updated with industry trends and technologies. Professional & Technical Skills: - Must Have Skills: Proficiency in SAP Basis Administration.- Installation & Upgrade ofSAP NetWeaver/ Non-NetWeaver Products (ABAP/ JAVA/ Solman/BO/DS)- System maintenance activities and troubleshooting- Client Administration:Local Client Copy, Remote Client Copy, & Client Export-Import.- Deep understanding SAP System Architecture, OS(Linux) File system management- knowledge in HA/DR concepts, Kernel Upgrade, Add-on Installation/ Upgrade- Certificate install/update in NetWeaver and Non-NetWeaver Products- Homogeneous System Copy- ABAP / Java System Export via SWPM- SAP HANA, SYBASE ASE Administration- BOBJ/BODS/WebDispatcher/ CPI-DS / Cloud Connector and OpenText administration- Experince in cloud hosted applications (Azure, AWS, GCP) Additional Information:- The candidate should have minimum 2-3 years of experience in SAP Basis Administration.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 month ago

Apply

7.0 - 12.0 years

14 - 24 Lacs

Chennai, Bengaluru, Thiruvananthapuram

Hybrid

FREE RTOS, SAFE RTOS, YOCTO LINUX Configuration, Setup, SW bring up Firmware bring up, driver development Application bring up, SW development experience in C, C++ Experienced in automotive embedded software development and validation Experience in virtual ECU development, SW bring up and validation Experience in using vECU tools from Level 1 to Level 3 AUTOSAR based vECU configuration and setup Good development experience in middleware, driver, HW abstraction layer Simulation of middleware, driver layer codes for testing of application layer Creation of software in Loop validation environment Validation of ECU SW against requirements Managing a group of technical team members and at the same time delivering technically Calibration, data management, AVL CRETA A2L, HEX file handling knowledge Electric and non electric powertrain knowledge MKS Integrity & CANape tool experience

Posted 1 month ago

Apply

7.0 - 12.0 years

15 - 25 Lacs

Hyderabad, Pune, Bengaluru

Hybrid

We are hiring 7 + Yrs experienced Engineers/Leads with hands on in below skills for Bengaluru/Pune/Chennai/Trivandrum locations. If interested, please apply with updated resume. QEMU, SYSTEMC, TLM based Virtual ECU development experience Hypervisor configuration and bring up hands on experience Type 1, Type 2 Hypervisor in depth knowledge Core development knowledge in C Simulating CPU, Core, SOC using QEMU, SYSTEMC, TLM or a combination of these Experience in using C, C++ wrappers, libraries Experience in QNX, XEN hypervisors Time synchronization between multiple simulation instances Debugger, tracing, compilation, debugging VIRTIO experience, SW bring up on QEMU environment required ADC, I2C, GPIO, UART, CAN, LIN, Ethernet based peripheral model development Co-simulation of vECU with external tools and solutions Build system handling, RFS, DTB Boot sequence knowledge

Posted 1 month ago

Apply

13.0 - 18.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Senior Principal Software Engineer Were building the next-generation AI storage system, catering the needs for massive scale AI factories to meet unique demands of modern GenAI era. The modernization will deliver unparalleled performance, immense value and exceptional experiences for our Customers by modernizing and scaling the stack through development of several advanced technologies spanning storage management, memory management, clustering, Filesystems, distributed systems and performance for our next-gen software-defined storage platform. Most importantly, were modernizing with AI to accelerate our execution to streamline and standardize processes and reimagining work and customer experiences. Join us to do the best work of your career and make a profound social impact as a Senior Principal Software Engineer on our Software Engineering Team in Bangalore . What youll achieve As a Senior Software Principal Engineer, you will be part of the Protocols development team to innovate and deliver next-gen high-performance NFS support. You will collaborate and work closely with our Global engineering talents and will have significant opportunities to innovate and modernize the next-gen storage platform. You will: Design, develop and deliver protocols support for next-gen AI storage platform. Mentor team members in design collaboration, code reviews, development tools and processes Take part in the full software development life cycle including development, test, continuous delivery and support Be an active member of an agile team, collaboratively realizing features through development, test and delivery Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements Hands-on coding experience in C/C++, Python Experience in Filesystem internals, Linux, Kernel, VFS/NFS Solid Understanding in distributed systems architecture, Memory management, Concurrency and synchronization Strong Object-oriented design, data structures and algorithms knowledge Agile-based development experience Desirable Requirements 13+ years of related experience. Bachelors or masters degree in computer science or related field Networking and Storage troubleshooting skills

Posted 1 month ago

Apply

8.0 - 13.0 years

27 - 42 Lacs

Hyderabad

Work from Office

Linux Video QA Lead Responsibilities and Expertise Key Responsibilities: Test Strategy & Planning Define test strategy, test plans, and validation criteria for Linux-based video drivers, frameworks (V4L2), and multimedia pipelines. Ensure coverage for a wide range of use cases including playback, capture, encoding, decoding, streaming, and camera interfaces. Test Execution & Automation Lead development and execution of manual and automated test cases for video pipelines across different SoCs and platforms. Oversee integration of test automation frameworks (e.g., LAVA, Robot Framework, Jenkins pipelines). Linux Video Subsystem QA Validate components like V4L2, DRM/KMS, GStreamer, FFmpeg, VA-API, and proprietary video codec interfaces (if applicable). Verify compliance with Linux kernel interfaces, API behavior, and cross-version compatibility. Debugging & Issue Resolution Lead root cause analysis of video quality, stability, and performance issues in conjunction with development teams. Use tools like dmesg, gdb, perf, ftrace, and kernel logs for in-depth debugging. Cross-Functional Collaboration Work closely with developers, system integrators, hardware teams, and customer QA to align on quality expectations. Drive QA sign-off for internal releases and customer deliverables. Regression & Performance Testing Ensure test coverage for regressions and performance benchmarks (FPS, latency, thermal impact, power consumption). Manage continuous integration of video test suites for nightly and release builds. Documentation & Reporting Maintain detailed test reports, bug reports, and test execution summaries. Track KPIs like defect density, test pass rate, and automation coverage. Required Expertise: Strong QA Background: 8+ years in Linux multimedia or embedded QA with at least 3+ years in a lead or principal QA role. Deep understanding of test lifecycle and QA metrics. Linux Multimedia Stack: Hands-on knowledge of Linux video frameworks: V4L2, GStreamer, FFmpeg, VA-API, OpenMAX IL. Familiarity with video codecs (H.264, HEVC, VP9, AV1), resolution standards (HD/FHD/4K), and color formats (YUV, RGB). Kernel and Driver Validation: Experience testing video encoder/decoder, ISP pipelines, HDMI/DP interfaces, and camera capture flows. Good understanding of DRM/KMS and buffer management (DMABUF, MMAP, etc.). Test Automation: Proficient in Python, shell scripting, and tools like Jenkins, GitLab CI/CD, pytest, or custom automation frameworks. Familiarity with hardware test environments and lab automation. Debugging & Tools: Proficient with Linux debugging tools (strace, gdb, perf, top, iotop) and log analysis. Ability to interpret kernel logs and trace buffer output. Soft Skills: Strong leadership and mentoring abilities. Excellent written and verbal communication. Proven track record of cross-functional coordination and quality advocacy.

Posted 1 month ago

Apply

7.0 - 12.0 years

40 - 55 Lacs

Pune

Work from Office

Company : BMW TechWorks India Location : Pune (Head Office) Experience : 6 -- 12 Years About the Team : At BMW TechWorks India , the Performance Engineering Team is dedicated to ensuring top-tier system performance across embedded platforms. What you will do: Perform deep performance analysis Build scalable dashboards Monitor key KPIs Identify system optimizations for continuous improvement What Awaits You In-depth exposure to POSIX OSes especially Linux and QNX in Embedded Systems Specialization in real-time systems and their performance challenges Proficient use of profiling/debugging tools (e.g., strace, perf, ftrace) Advanced skills in thread/stack debugging , system calls, kernel scheduling & I/O subsystems Deep understanding of memory caching & techniques to optimize utilization Testing of non-functional requirements : latency , throughput , resource utilization Strong object-oriented programming (modern C++ ), focused on performance-critical systems What You Should Bring Along 6+ years of experience in C++ development on Linux/QNX or RTOS Proficient in system-level programming & performance tuning on Linux Expertise in performance monitoring tools: top, htop, iostat, vmstat, nmon, perf Ability to debug thread context switching & understand kernel internals Strong analytical skills with a solution-oriented approach Ownership mindset & ability to lead performance topics Excellent communication , teamwork & mentoring skills Eagerness to learn new technologies and adapt quickly Self-driven with the ability to work with strategic autonomy Ready to engineer performance at the speed of BMW? Apply now and drive innovation forward!

Posted 1 month ago

Apply

10.0 - 15.0 years

30 - 45 Lacs

Bengaluru

Work from Office

raja.a@honeybeetechsolutions.com resume to QNX C++, Middleware, Kernel, automotive more system side, like power management, boot time optimization, software loading, security would need

Posted 1 month ago

Apply

2.0 - 6.0 years

3 - 6 Lacs

Kollam

Work from Office

Job Title System Software Developer Required Number 2 Qualification B.E./B.Tech. or M.E./ M.Tech. Degree in Computer Science (minimum one degree in CS) Responsibilities. Planning, Designing, and maintaining software application tools for the Linux platform. Programming system-level software, device drivers, kernel modules, stack, with Linux-based operating systems.. Implementation of networking protocols to enhance functionality and performance. Integrate software applications ensuring compatibility and performance.. Proper collaboration with hardware developers, firmware. Identifying performance and optimizing software algorithms.. Technical documentation and user manuals are also needed in skills.. Developing and executing tests to validate software stack and APIs Qualifications. Experience of Linux OS/Kernel/TCP/IP, network protocols, software development. Proficiency in C/C++/Python/Go Lang programming languages and Linux libraries.. Highly skilled in Linux operating systems and internal structures. Knowledge of network protocol stack, and hardware architecture, platforms. Should be familiar with high performance and secure coding principles. Job Category Project Last Date to Apply June 06, 2025. Show more Show less

Posted 1 month ago

Apply

2.0 - 5.0 years

3 - 7 Lacs

Mumbai

Work from Office

Job Description. We are searching for a highly skilled Linux System Engineer to join our team at Algoquant Fintech Limited. As a Linux System Engineer, you will play a critical role in designing, implementing, and maintaining the Linux-based systems that underpin our high-frequency trading infrastructure.. Responsibilities. Linux System Administration:. Deploy, configure, and maintain Linux servers and workstations to support high-frequency trading operations.. Perform system upgrades, patch management, and security hardening to ensure system integrity and compliance.. Monitor system performance and resource utilisation, troubleshooting and optimising as needed to maintain optimal performance.. Scripting and Automation:. Develop and maintain automation scripts using Bash, Python, or other scripting languages to streamline routine system administration tasks.. Automate deployment processes, configuration management, and monitoring tasks to enhance efficiency and reliability.. Systems Engineering:. Design, architect, and implement Linux-based systems and solutions to meet the performance, scalability, and reliability requirements of high-frequency trading.. Evaluate and recommend hardware and software technologies to optimise system performance and meet business objectives.. Implement and maintain systems monitoring, logging, and alerting solutions to ensure proactive detection and resolution of issues.. Security and Compliance:. Implement security controls and best practices to protect Linux systems from cyber threats and unauthorised access.. Perform security assessments, vulnerability scans, and audits to identify and mitigate security risks.. Ensure compliance with industry regulations and standards such as PCI-DSS, GDPR, and SOC 2.. Incident Response and Disaster Recovery:. Develop and maintain incident response plans and procedures to address security incidents and system outages.. Participate in incident response activities, including root cause analysis, remediation, and post-incident reviews.. Implement disaster recovery solutions and conduct regular tests to ensure business continuity.. Qualifications. Bachelor's degree in Computer Science, Information Technology, or related field.. 5+ years of experience in Linux system administration and systems engineering roles, preferably in the financial industry or HFT firms.. Proficiency in Bash or Python scripting for automation and system administration tasks.. Deep understanding of Linux operating system fundamentals, including kernel internals, file systems, and network stack.. Experience with configuration management tools such as Ansible, Puppet, or Chef.. Strong knowledge of networking protocols, security principles, and best practices.. Excellent troubleshooting skills and attention to detail.. Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, team-oriented environment.. Show more Show less

Posted 1 month ago

Apply

3.0 - 6.0 years

12 - 16 Lacs

Bengaluru

Work from Office

WHAT YOU DO AT AMD CHANGES EVERYTHING. We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.. AMD together we advance_. MTS SOFTWARE SYSTEM DESIGN ENGINEER. The Role. The right engineer will drive the success of power IP (Intellectual Property) and features in AMD (Advanced Micro Devices) products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits. This is a high-visibility and widely multi-functional role, spanning pre-silicon architecture to post-silicon implementation & product delivery.. The Person. Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers.. Key Responsibilities. Linux Kernel/GFX Driver Development Engineer, Developing and Productizing the Platfomr Driver Software Stack for AMD SoC's for Automotive.. Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software. Coordinate debug of issues and drive them to closure. Pull together meetings, set up clear agendas and follow up on action items. Deliver regular progress updates toward program goals. Make tough decisions such as priority calls based on partial or incomplete data. Proactively drive continuous improvement for post-silicon power and performance activities. Must be a self-starter, and able to independently drive tasks to completion. Preferred Experience. Product development or systems engineering background with hardware platforms and their software & firmware ecosystems. Excellent verbal communication and written, presentation skills. Excellent interpersonal, organizational, analytical, planning, and technical leadership skills. Proven record of accomplishment in delivering large multi-functional product solutions. Experience working in a fast-paced matrixed technical organization and multi-site environment. Engineer with 15+ years of experience in embedded Linux/driver/kernel development.. Strong C/C++ development skills with a good understanding of object-oriented design.. In-depth knowledge of Linux kernel and driver hands-on development experience.. In-depth knowledge of OpenGL/Vulkan architecture.. In-depth knowledge of GFX HW and SW architecture.. Hands-on and deep knowledge of GFX/Multimedia Driver.. Experience with Graphics, Compute, Display KMD/UMD and performance optimization on Linux.. Experience in Linux Kernel architecture and IO devices driver development and debug.. Experience in Multimedia middleware works like vaapi, gstreamer, and ffmpeg.. Customer requirements decomposition, solution implementation, and customer support.. Independently able to identify and analyze performance bottlenecks in design and implementation stages.. OS architecture knowledge including race conditions, synchronization, deadlocks, and interrupt management.. Experience dealing with Linux community and Open Source contribution.. Strong System knowledge and System Debugging.. Strong written and verbal communication skills.. Self-motivated, should be able to take lead in mastering new technologies.. Work in both an individual and team member environment. Good to have experience in Automotive IVI architecture and virtualization.. Keywords: Linux, Embedded, device driver, Kernel programing, GFX and Multimedia driver development.. Academic Credentials. Bachelor’s or Master's degree in Computer or Electrical Engineering or equivalent. Benefits offered are described: AMD benefits at a glance.. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.. Show more Show less

Posted 1 month ago

Apply

2.0 - 5.0 years

7 - 11 Lacs

Bengaluru

Work from Office

WHAT YOU DO AT AMD CHANGES EVERYTHING. We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.. AMD together we advance_. We are seeking a PCIe device architect with expertise in PCIe driver and Linux kernel development. The ideal candidate will work on our DPU and AINIC firmware low-level system software, enabling hardware functionality, optimizing performance, and ensuring seamless integration between hardware and software layers.. Key Responsibilities. Architect PCIe driver/features for our AINIC and DPU product line. Optimize PCIe driver performance, including power management and low-latency data transfers. Work with kernel-level programming in Linux including experience with sysfs, procfs, and PCIe Subsystem. Debug and troubleshoot PCIe bus communication, DMA, interrupts, and memory mapping issues. Provide support for hot-plug and interrupt mechanisms. Collaborate with hardware team to understand PCIe components like serdes and bringup in software. Represent AMD in industry forums presenting and standardising our architecture across different standard bodies for PCIe/CXL/XGMI. Work closely with customers understanding their requirements and providing direction to our product roadmap with features in PCIe domain. Innovate and mentor talent with in the team to build expertise in the area of PCIe implementing solutions with latency and bandwidth optimisations. Required Skills & Experience. 15 years of experience in managing PCIe devices, Linux kernel programming, device driver development, and system software engineering.. Proficiency in C programming for system-level software.. Good understanding of PCIe enumeration, link training, device initialization sequence, configuration space handling, SR-IOV, bare-metal and hypervisor VM architectures. Strong debugging and troubleshooting skills using kernel logs, GDB and other debugging tools.. Experience in hardware bringup, bootloaders, and ARM architecture.. Familiarity with Buildroot, or other embedded Linux systems.. Knowledge of memory management, interrupts, and scheduling in Linux.. Benefits offered are described: AMD benefits at a glance.. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.. Show more Show less

Posted 1 month ago

Apply

4.0 - 10.0 years

6 - 10 Lacs

Bengaluru

Work from Office

NeST Digital is looking for Software Engineer - Linux Kernel UFS to join our dynamic team and embark on a rewarding career journey Installing, configuring, and maintaining Linux servers and systems. Managing users, permissions, and security on Linux systems. Monitoring system performance and resolving issues as they arise. Automating routine tasks and processes using scripting languages such as Bash or Python. Managing network configuration and troubleshooting network issues. Providing support for Linux-based applications and services. Linux Kernel UFS (7+ years) Linux Kernel Development UFS3.1 HMB architecture xHCI, Thunderbolt, and UCSI subsystems within the Linux kernel storage technologies

Posted 1 month ago

Apply

8.0 - 13.0 years

5 - 9 Lacs

Bengaluru

Work from Office

As a Linux Kerne Deveoper you wi be responsibe for the deveopment and optimization of various components in the core kerne and reated areas such as Memory management, CPU scheduer, RAS, I/O, KVM and bootoader. You wi appy your expertise in the deveopment of Enterprise Linux features to ensure out of box performance is obtained for key workoads on IBM Power systems. In the process, you wi aso interact and activey participate in the Linux kerne community discussions for feature design and deveopment. Responsibiities incude : Design and deveopment of state of the art features for Enterprise Linux. Working cosey with Opensource community to upstream features deveoped. Work towards the goa to ensure IBM Power systems objectives are optimay achieved. Interact with teams above and beow the stack to ensure goas are met hoisticay. Required education Bacheor's Degree Preferred education Master's Degree Required technica and professiona expertise 8 to 15 years of experience in working on projects reated to Linux internas/Operating systems. Working knowedge of computer systems architecture. Strong operating systems skis. Strong C programming skis, C++, Python and scripting. Experience with working with open source software. Proven probem soving and communication skis.

Posted 1 month ago

Apply

6.0 - 8.0 years

2 - 6 Lacs

Bengaluru

Work from Office

As a Senior C++ Developer, you will focus on developing Front Office Trading software, primarily working within the market data development teams. You will gain exposure to the full software stack, using modern development tools and concepts to deliver high quality, best practice software solutions. This will involve working on the end-to-end development of low latency software components written in C++. Project responsibilities will range from Design, Architecture and Development of greenfield projects to maintenance, latency tuning and enhancements. You will have the opportunity to take the lead on projects, mentor and support junior members of the team, and have a key input in the development of the team moving forwards. Desired Skills and experience Candidates should have a B.E./B.Tech/MCA/MBA in Finance, Information Systems, Computer Science or a related field 5+ years of experience as a Salesforce Service Cloud developer and/or administration Expertise in UDP Multicast TCP feed handling Direct experience with kernel bypass technologies Deep understanding of accelerated message parsing Ability to design lock-free, zero-copy data pipelines Strong grasp of CPU affinity, NUMA optimisation real-time tuning Experience with low-latency shared memory Hands-on with PTP time synchronisation and nanosecond time stamping Comfortable in environments where failure recovery gap detection are mission-critical Pragmatic about asynchronous logging and performance profiling under real-world loadsExcellent communication skills, both written and verbal Extremely strong organizational and analytical skills with strong attention to detail Strong track record of excellent results delivered to internal and external clients Able to work independently without the needs for close supervision and also collaboratively as part of cross-team efforts Experience with delivering projects within an agile environment Experience in project management and team management Key Responsibilities Developing Front Office Trading software, primarily working within the market data development teams Working on full software stack, using modern development tools and concepts to deliver high quality, best practice software solutions. Working on the end-to-end development of low latency software components written in C++ Design, Architecture and Development of greenfield projects to maintenance, latency tuning and enhancements. lead on projects, mentor and support junior members of the team, and have a key input in the development of the team moving forwards. Motivate, mentor on technical and delivery best practice to develop the team in a manner that is consistent with the companys policies and procedures. Evaluate and ensure quality of deliverables within project timelines Develop a strong understanding of equity market domain knowledge Collaborate with domain experts and business stakeholders to understand business rules/logics Ensure effective, efficient, and continuous communication (written and verbally) with global stakeholders Independently troubleshoot difficult and complex issues on dev, test, UAT and production environments Responsible for end-to-end delivery of projects, coordination between client and internal offshore teams and manage client queries Demonstrate high attention to detail, should work in a dynamic environment whilst maintaining high quality standards, a natural aptitude to develop good internal working relationships and a flexible work ethic Responsible for Quality Checks and adhering to the agreed Service Level Agreement (SLA) / Turn Around Time (TAT)

Posted 1 month ago

Apply

4.0 - 9.0 years

10 - 20 Lacs

Pune

Work from Office

Role & responsibilities C++ Developer Preferred candidate profile The candidate must have experience on all or most of these. C, C++ programming Embedded Systems development Experience writing device drivers(preferred) Socket programming Linux operating system Linux kernel mode programming UART programming Multi-threaded applications development Knowledge of different communications protocols

Posted 1 month ago

Apply

8.0 - 13.0 years

25 - 35 Lacs

Bengaluru

Work from Office

Roles and Responsibilities Develop high-quality audio drivers for various devices using Embedded C language. Collaborate with cross-functional teams to design, develop, test, and maintain Linux device drivers. Ensure seamless integration of audio drivers with other system components. Troubleshoot and debug complex issues related to audio driver development. Stay up-to-date with industry trends and best practices in embedded systems development.

Posted 1 month ago

Apply

4.0 - 8.0 years

12 - 22 Lacs

Hyderabad, Bengaluru

Work from Office

raja.a@honeybeetechsolutions.com RESUME SHARE TO CLIENT PROXELERA / SASKEN -Proficient in C and embedded systems. -Experience in Linux driver development (PCIe/USB/Ethernet) and application development. -PCIe driver development experience. -DMA client/controller driver development experience -Hands-on experience with Configuration Management tools like GIT, Perforce. -Have an interest to constantly learn and share new findings. -Self-motivated Skills required: -Linux application programming -Linux device driver development -Embedded C, MMU, Cache policies -Excellent debugging skills at kernel and user space and exposure to different debugging tools -Knowledge on PCIe, Ethernet, TCP, I2C protocols, DMA framework is a plus. -Make files

Posted 1 month ago

Apply

3.0 - 7.0 years

4 - 8 Lacs

Chennai

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

9.0 - 14.0 years

0 - 1 Lacs

Bangalore Rural, Bengaluru

Hybrid

Role- QNX /Android /Linux Automotive Cybersecurity Developer/Principal Engineer - location, Bangalore Key Skills C, QNX, Linux, Kernel, Device Drivers, BSP, SoC Cybersecurity, Secure Boot, Cryptography, OPTEE, Penetration testing. JOB DESCRIPTION We are looking for a Lead Linux and QNX BSP Developer/ Principal Engineer having experience in SoC Automotive Cybersecurity in embedded domain. The ideal candidate should have expertise in Linux and QNX development and system architecture, is expected to be self-motivated and has the ability to work independently. Should be Enthusiastic and a desire to learn about new technologies. WORK EXPERIENCE Applicant should have significant experience in several of the following: Required: Technical Security concept and Software Security concept. Vulnerability analysis (System and Software). Threat analysis and risk assessment, Threat modelling. Security Testing like Fuzz and Penetration testing. Good understanding of HSM, Secure boot, Secure updates, cryptographic libraries, True Random number generator, Signing (ECDSA, RSA). Good understanding on OPTEE OS, ARM Trusted Firmware, E-fusing. Aware of Crypto terminologies like encryption (AES, ECC), signing (ECDSA, RSA), Hash (SHA-256). Understanding on RFS protection like dm-verity. Ability to work in a fast-paced environment building hardware and software products. Good knowledge on Yocto framework is added advantage. Excellent written and oral communication skills in English. Manage complexity, Drives results, Collaborates with others, instills trust. Proficient in Git version control Occasional travel to customer sites may be required. Close collaboration with other SW & HW Team. Preferred: Experience in Automotive domain Experience in Linux build systems: Yocto Real-time systems programming experience considered an asset. Experience with developing safety ISO26262 certified BSP and product considered a valuable asset Experience in design tools such as EA and Rhapsody Contributions to Linux kernel and other open-source projects

Posted 1 month ago

Apply

5.0 - 10.0 years

15 - 27 Lacs

Pune

Hybrid

Greetings of the Day!!! We are scouting for the role of Software Engineer II to be associated with a Global IT Firm. Experience: 5+ Years Location: Pune Work Mode: Hybrid Timings: 2 PM to 11 PM Job Description: KEY DUTIES Design and implement assigned User Stories Diagnose and fix product defects within a project or supporting customers. Have basic knowledge for assigned HelpSystems product(s) or working toward obtaining basic knowledge of assigned product(s). Actively participate in all Agile ceremonies The ability and self-discipline to use self-training tools (e.g. LinkedIn Learning). Perform testing of defect fixes performed by other developers. Follow and help refine our development best practices and standards. Help identify and execute tasks to meet project deadlines. Comply with standards, version controls, and product release procedures. Work with technical writers to ensure product documentation on new features and changes are properly documented. Other duties as assigned The technical skills required for the developer roles that I gathered from the team are below C/C+ programming in Windows OS environment. Experience in kernel and user land on Windows Very good understanding of networking concepts - TCP/IP, UDP, SSL/TLS, IPSec, VPN Data structures and Algorithms BASIC QUALIFICATIONS Working knowledge of software life-cycle applications. Working knowledge of Agile/Scrum Project development methodology. A good working knowledge of the relevant programming language requirement for this role. Good communications skills both verbal and written. The ability to collaborate and work with on team are necessary. Best Regards, Vrunda B. | vrunda.birange@mappyresources.com

Posted 1 month ago

Apply

3.0 - 8.0 years

8 - 18 Lacs

Pune

Hybrid

Greetings of the Day!!! We are scouting for the role of Software Engineer II to be associated with a Global IT Firm. Experience: 3+ Years Location: Pune Work Mode: Hybrid Timings: 2 PM to 11 PM Job Description: KEY DUTIES Design and implement assigned User Stories Diagnose and fix product defects within a project or supporting customers. Have basic knowledge for assigned HelpSystems product(s) or working toward obtaining basic knowledge of assigned product(s). Actively participate in all Agile ceremonies The ability and self-discipline to use self-training tools (e.g. LinkedIn Learning). Perform testing of defect fixes performed by other developers. Follow and help refine our development best practices and standards. Help identify and execute tasks to meet project deadlines. Comply with standards, version controls, and product release procedures. Work with technical writers to ensure product documentation on new features and changes are properly documented. Other duties as assigned The technical skills required for the developer roles that I gathered from the team are below C/C+ programming in Windows OS environment. Experience in kernel and user land on Windows Very good understanding of networking concepts - TCP/IP, UDP, SSL/TLS, IPSec, VPN Data structures and Algorithms BASIC QUALIFICATIONS Working knowledge of software life-cycle applications. Working knowledge of Agile/Scrum Project development methodology. A good working knowledge of the relevant programming language requirement for this role. Good communications skills both verbal and written. The ability to collaborate and work with on team are necessary. Best Regards, Mahek M. | mahek.mehta@mappyresources.com

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 8 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 Master's Degree Required technical and professional expertise Expertise 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
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