Jobs
Interviews

40 Dmesg Jobs

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

8.0 years

0 Lacs

hyderabad, telangana, india

On-site

Experience: 8 to 10+ years Key Responsibilities: · Architect and Lead PCI Subsystem Development: · Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel. · Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices. · Device Enablement and Bring-up: · Lead platform bring-up activities involving PCI/PCIe devices (e.g., network, storage, GPU, NVMe). · Validate and debug device-tree or ACPI configurations for PCI host bridges and endpoints. · Kernel and Firmware Interaction: · Collaborate with firmware/bootloader teams for correct BAR, MSI/MSI-X, and IOMMU configurations. · Work closely with architecture teams to support secure boot and DMA protection for PCI devices. · Performance and Power Optimization: · Analyze PCI bandwidth, latency, and power bottlenecks. · Implement ASPM, LTR, and other low-power states in compliance with PCIe specs. · Debugging and Issue Resolution: · Use Linux tools (lspci, setpci, tracepoints, ftrace, perf, etc.) and oscilloscopes/analyzers for low-level debugging. · Root-cause platform PCI failures and compatibility issues across hardware and kernel versions. · Upstream and Compliance: · Contribute patches upstream to the Linux kernel PCI subsystem. · Ensure compliance with PCI-SIG and Linux kernel community best practices. · Cross-Team Collaboration: · Interface with SoC, BIOS/UEFI, board, and validation teams to ensure robust PCIe device support across platforms. Required Expertise: · Deep understanding of Linux kernel internals, especially drivers/pci and subsystems like hotplug, MSI, IOMMU, DMA API. · Hands-on experience with PCIe Gen3/Gen4/Gen5 devices and related PHY bring-up issues. · Familiarity with ARM64 and x86 architectures, DT/ACPI handling for PCI devices. · Proficient in C programming, Linux kernel debugging (GDB, crash dumps), and tools like dmesg, lspci, pcie_check. · Expertise in power management (runtime, suspend/resume flows) for PCI devices. · Experience with Secure Boot, TrustZone, and virtualization passthrough (VFIO/SR-IOV) for PCIe devices is a strong plus. · Experience using Yocto, Buildroot, or other embedded Linux build systems.

Posted 1 week ago

Apply

4.5 - 6.0 years

3 - 5 Lacs

noida

On-site

ROLES & RESPONSIBILITIES Worked in Operating Systems: RHEL, CentOS, Ubuntu, Debian, SUSE Networking: IP addressing, DNS, DHCP, Routing Servers & Services: Apache, Nginx, MySQL, PostgreSQL, Samba, NFS, SSH Monitoring Tools: Nagios, Zabbix, Prometheus Security & Authentication: SSSD, LDAP, Kerberos Version Control & CI/CD: Git, SVN, Basic Jenkins knowledge Key Responsibilities: 1. System Administration & Maintenance Perform daily health checks (CPU, memory, disk usage, logs). Manage user accounts, groups, and access permissions. Handle system startup/shutdown, file system management (LVM, RAID). Ensure server uptime and proactive monitoring. 2. Incident Management (L1 Support) Troubleshoot boot failures, performance degradation, and network issues. Analyze system logs (Syslog, Journalctl, Dmesg) for issue identification. Restart essential services (Apache, Nginx, MySQL, SSH, etc.). Reset passwords, unlock accounts, and manage security settings. Escalate critical issues to L3 teams. 3. Patch Management & Security Apply OS patches and security updates (YUM, APT, DNF). Configure and manage firewalls (iptables, firewalld, UFW) and SELinux/AppArmor. Conduct vulnerability scans and enforce security best practices. 4. Critical Services & Dev Team Collaboration Set up and manage LAMP servers (Linux, Apache, MySQL, PHP) for development teams. Configure Git, SVN repositories for version control. Work closely with developers to support deployments and infrastructure needs. EXPERIENCE 4.5-6 Years SKILLS Primary Skill: Cloud System Engineer Sub Skill(s): Cloud System Engineer Additional Skill(s): Linux Server, Cloud System Administrator, Cloud System Engineer, Cloud VDI Administrator, AWS-Infra, Managed Services-Linux, Azure-Infra, Computer Fundamentals ABOUT THE COMPANY Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP). Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.

Posted 2 weeks ago

Apply

4.5 - 6.0 years

0 Lacs

noida, uttar pradesh, india

On-site

Roles & Responsibilities Worked in Operating Systems: RHEL, CentOS, Ubuntu, Debian, SUSE Networking: IP addressing, DNS, DHCP, Routing Servers & Services: Apache, Nginx, MySQL, PostgreSQL, Samba, NFS, SSH Monitoring Tools: Nagios, Zabbix, Prometheus Security & Authentication: SSSD, LDAP, Kerberos Version Control & CI/CD: Git, SVN, Basic Jenkins knowledge Key Responsibilities System Administration & Maintenance Perform daily health checks (CPU, memory, disk usage, logs). Manage user accounts, groups, and access permissions. Handle system startup/shutdown, file system management (LVM, RAID). Ensure server uptime and proactive monitoring. Incident Management (L1 Support) Troubleshoot boot failures, performance degradation, and network issues. Analyze system logs (Syslog, Journalctl, Dmesg) for issue identification. Restart essential services (Apache, Nginx, MySQL, SSH, etc.). Reset passwords, unlock accounts, and manage security settings. Escalate critical issues to L3 teams. Patch Management & Security Apply OS patches and security updates (YUM, APT, DNF). Configure and manage firewalls (iptables, firewalld, UFW) and SELinux/AppArmor. Conduct vulnerability scans and enforce security best practices. Critical Services & Dev Team Collaboration Set up and manage LAMP servers (Linux, Apache, MySQL, PHP) for development teams. Configure Git, SVN repositories for version control. Work closely with developers to support deployments and infrastructure needs. Experience 4.5-6 Years Skills Primary Skill: Cloud System Engineer Sub Skill(s): Cloud System Engineer Additional Skill(s): Linux Server, Cloud System Administrator, Cloud System Engineer, Cloud VDI Administrator, AWS-Infra, Managed Services-Linux, Azure-Infra, Computer Fundamentals About The Company Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP). Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

hyderabad, telangana, india

On-site

Experience: 8 to 10+ years Key Responsibilities: · Architect and Lead PCI Subsystem Development: · Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel. · Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices. · Device Enablement and Bring-up: · Lead platform bring-up activities involving PCI/PCIe devices (e.g., network, storage, GPU, NVMe). · Validate and debug device-tree or ACPI configurations for PCI host bridges and endpoints. · Kernel and Firmware Interaction: · Collaborate with firmware/bootloader teams for correct BAR, MSI/MSI-X, and IOMMU configurations. · Work closely with architecture teams to support secure boot and DMA protection for PCI devices. · Performance and Power Optimization: · Analyze PCI bandwidth, latency, and power bottlenecks. · Implement ASPM, LTR, and other low-power states in compliance with PCIe specs. · Debugging and Issue Resolution: · Use Linux tools (lspci, setpci, tracepoints, ftrace, perf, etc.) and oscilloscopes/analyzers for low-level debugging. · Root-cause platform PCI failures and compatibility issues across hardware and kernel versions. · Upstream and Compliance: · Contribute patches upstream to the Linux kernel PCI subsystem. · Ensure compliance with PCI-SIG and Linux kernel community best practices. · Cross-Team Collaboration: · Interface with SoC, BIOS/UEFI, board, and validation teams to ensure robust PCIe device support across platforms. Required Expertise: · Deep understanding of Linux kernel internals, especially drivers/pci and subsystems like hotplug, MSI, IOMMU, DMA API. · Hands-on experience with PCIe Gen3/Gen4/Gen5 devices and related PHY bring-up issues. · Familiarity with ARM64 and x86 architectures, DT/ACPI handling for PCI devices. · Proficient in C programming, Linux kernel debugging (GDB, crash dumps), and tools like dmesg, lspci, pcie_check. · Expertise in power management (runtime, suspend/resume flows) for PCI devices. · Experience with Secure Boot, TrustZone, and virtualization passthrough (VFIO/SR-IOV) for PCIe devices is a strong plus. · Experience using Yocto, Buildroot, or other embedded Linux build systems.

Posted 2 weeks ago

Apply

0 years

0 Lacs

hyderabad, telangana, india

On-site

Job Description And Lead PCI Subsystem Development Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel. Ensure seamless enumeration, configuration, power management, and hotplug support for PCI Enablement and Bring-up : Lead platform bring-up activities involving PCI/PCIe devices (e.g., network, storage, GPU, NVMe). Validate and debug device-tree or ACPI configurations for PCI host bridges and and Firmware Interaction : Collaborate with firmware/bootloader teams for correct BAR, MSI/MSI-X, and IOMMU configurations. Work closely with architecture teams to support secure boot and DMA protection for PCI and Power Optimization : Analyze PCI bandwidth, latency, and power bottlenecks. Implement ASPM, LTR, and other low-power states in compliance with PCIe and Issue Resolution : Use Linux tools (lspci, setpci, tracepoints, ftrace, perf, etc.) and oscilloscopes/analyzers for low-level debugging. Root-cause platform PCI failures and compatibility issues across hardware and kernel and Compliance : Contribute patches upstream to the Linux kernel PCI subsystem. Ensure compliance with PCI-SIG and Linux kernel community best Collaboration : Interface with SoC, BIOS/UEFI, board, and validation teams to ensure robust PCIe device support across Expertise : Deep understanding of Linux kernel internals, especially drivers/pci and subsystems like hotplug, MSI, IOMMU, DMA API. Hands-on experience with PCIe Gen3/Gen4/Gen5 devices and related PHY bring-up issues. Familiarity with ARM64 and x86 architectures, DT/ACPI handling for PCI devices. Proficient in C programming, Linux kernel debugging (GDB, crash dumps), and tools like dmesg, lspci, pcie_check. Expertise in power management (runtime, suspend/resume flows) for PCI devices. Experience with Secure Boot, TrustZone, and virtualization passthrough (VFIO/SR-IOV) for PCIe devices is a strong plus. Experience using Yocto, Buildroot, or other embedded Linux build systems. (ref:hirist.tech)

Posted 2 weeks ago

Apply

0.0 - 5.0 years

16 - 50 Lacs

bengaluru, karnataka

On-site

Sofware System Engineer – NVIDIA CUDA & Kernel Development Company: - US Based Tech Startup Location: Bangalore, India Experience: 6 + Years Looking for Early Joiner Job Summary: We are looking for an experienced System Engineer with deep expertise in C programming, Linux kernel internals , and the NVIDIA CUDA stack . The ideal candidate will have hands-on experience working with GPU kernel drivers , CUDA runtime , memory management , and CUDA kernel task execution frameworks . This is a highly technical role requiring a solid understanding of GPU architecture and low-level system programming. Key Responsibilities: Develop and integrate system-level features around NVIDIA GPU drivers and the CUDA stack . Work closely with Linux kernel modules, device drivers, and user-space libraries. Design and debug GPU memory access, allocation, and CUDA Unified Memory implementation. Optimize GPU compute workloads, kernel launches, and task scheduling. Collaborate with cross-functional teams to support system stability and performance tuning. Required Skills & Experience: 6+ years of hands-on experience in NVIDIA GPU development and CUDA programming . Strong C programming skills, especially in system-level or kernel-space development . Solid understanding of: CUDA driver/runtime API GPU kernel drivers CUDA memory access patterns & optimization Unified Memory framework Kernel task execution models Good debugging skills across user and kernel space (gdb, dmesg, trace tools). Exposure to performance benchmarking and profiling tools (e.g., nvprof, Nsight). Nice to Have: Experience with AI/ML workloads, HPC applications, or real-time systems. Contributions to open-source GPU or Linux kernel projects. Familiarity with other GPU platforms like AMD ROCm. Job Type: Full-time Pay: ₹1,686,349.11 - ₹5,095,710.16 per year Ability to commute/relocate: Bangalore, Karnataka: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred) Education: Bachelor's (Preferred) Experience: Systems engineering: 6 years (Preferred) Software development: 6 years (Preferred) NVIDIA CUDA: 2 years (Preferred) C programming: 5 years (Preferred) Linux kernel internals: 3 years (Preferred) GPU architecture : 3 years (Preferred) low-level system programming.: 5 years (Preferred) Work Location: In person

Posted 2 weeks ago

Apply

5.0 - 7.0 years

0 Lacs

bengaluru, karnataka, india

On-site

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. We're looking for a versatile and highly motivated Software Engineerto join our team. In this role, you'll play a crucial part in enhancing our engineering capabilities across the entire software development lifecycle. You'll be instrumental in developing and optimizing our build, test, and release processes, ensuring the quality and stability of our productsthrough comprehensive testing, and deriving actionable insights from system telemetry. This position requires a strong problem-solver who thrives in a collaborative environment and is passionate about driving efficiency and quality through automation and data. What you'll be doing: Build, Release & Infrastructure Automation:Design, implement, and maintain robust build flows for embedded software automate complex release processes and manage underlying infrastructure for continuous integration and continuous delivery (CI/CD) pipelines. Troubleshoot build failures and infrastructure issues and optimize CI/CD workflows for efficiency and reliability. Comprehensive Testing & OS Vetting:Develop and enhance automated frameworks for System-on-Chip (SOC) validation, including daily sanity and regression testing. Integrate testing scripts into CI/CD pipelines to ensure continuous quality. Perform thorough sanity testing of various System Windows and Linux hardware and software components, ensuring high-quality releases. Develop comprehensive regression reports and scale stress/smoke testing on device farms. Data Analytics & Telemetry:Implement metrics collection and analytics systems to monitor software, build quality, and performance. Analyze telemetry and log data from distributed systems to identify patterns, anomalies, and derive actionable insights that guide development priorities and improve product quality. What we need to see: Bachelor's or Master's degree in Computer Science, Computer Engineering, Data Science, or a related technical field (or equivalent experience). 5+years of professionalexperienceas a Software Engineer, with significant contributions in at least one, and preferably more, of the following areas: Build / DevOps:Experience designing and maintaining CI/CD pipelines, build systems, and infrastructure automation. Software Quality Assurance / Test Automation:Proficiency in developing automated test frameworks, writing comprehensive test suites, and performing system/OS validation. Data Engineering / Systems Analysis:Experience with data ingestion, processing, analysis, and visualization from telemetry and logs to derive insights. Automation:Python, Bash/Shell scripting, C/C++, pytest, robot or similar. CI/CD& build Tools:Jenkins, GitLab CI,Make, CMake or similar Operating Systems:Windows (ETW, WMI), Linux (systemd journal, syslog, dmesg) Ways to stand out in the crowd Strong programming skills in Python, Bash, or other automation scripting languages. Experience with CI/CD tools(e.g., Jenkins, GitLab CI) and Version Control Systems(Git, P4). Understanding of software testing methodologies and experience with test automation frameworks(e.g., pytest, Robot Framework, Unittest). Experience with cloud platforms (AWS, Azure) and/or observability stacks (e.g., OpenSearch/Elasticsearch, Kibana) for data processing, log aggregation, and visualization. Working knowledge of Windows OS, Linux, and their respective diagnostic and monitoring tools (e.g., ETW, systemd journal, dmesg, eBPF).

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

hyderabad, telangana, india

On-site

Job Title: Linux PCI Device Lead Experience: 8 to 10+ years ____________________________________________________________________________ Key Responsibilities: · Architect and Lead PCI Subsystem Development: · Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel. · Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices. · Device Enablement and Bring-up: · Lead platform bring-up activities involving PCI/PCIe devices (e.g., network, storage, GPU, NVMe). · Validate and debug device-tree or ACPI configurations for PCI host bridges and endpoints. · Kernel and Firmware Interaction: · Collaborate with firmware/bootloader teams for correct BAR, MSI/MSI-X, and IOMMU configurations. · Work closely with architecture teams to support secure boot and DMA protection for PCI devices. · Performance and Power Optimization: · Analyze PCI bandwidth, latency, and power bottlenecks. · Implement ASPM, LTR, and other low-power states in compliance with PCIe specs. · Debugging and Issue Resolution: · Use Linux tools (lspci, setpci, tracepoints, ftrace, perf, etc.) and oscilloscopes/analyzers for low-level debugging. · Root-cause platform PCI failures and compatibility issues across hardware and kernel versions. · Upstream and Compliance: · Contribute patches upstream to the Linux kernel PCI subsystem. · Ensure compliance with PCI-SIG and Linux kernel community best practices. · Cross-Team Collaboration: · Interface with SoC, BIOS/UEFI, board, and validation teams to ensure robust PCIe device support across platforms. Required Expertise: · Deep understanding of Linux kernel internals, especially drivers/pci and subsystems like hotplug, MSI, IOMMU, DMA API. · Hands-on experience with PCIe Gen3/Gen4/Gen5 devices and related PHY bring-up issues. · Familiarity with ARM64 and x86 architectures, DT/ACPI handling for PCI devices. · Proficient in C programming, Linux kernel debugging (GDB, crash dumps), and tools like dmesg, lspci, pcie_check. · Expertise in power management (runtime, suspend/resume flows) for PCI devices. · Experience with Secure Boot, TrustZone, and virtualization passthrough (VFIO/SR-IOV) for PCIe devices is a strong plus. · Experience using Yocto, Buildroot, or other embedded Linux build systems.

Posted 3 weeks ago

Apply

8.0 years

0 Lacs

bengaluru

On-site

We help the world run better At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from. What You’ll Do We are seeking an experienced Senior Linux & Cloud Administrator to join our global team. You will provide L3/L4 expert-level support for all Linux OS and infrastructure-related issues across SAP ECS. Your responsibilities will include troubleshooting, incident management, root cause analysis, and driving continuous improvement for operational efficiency. The ideal candidate brings deep technical knowledge of Linux systems, excellent problem-solving skills, and thrives in a dynamic, fast-paced, and global 24x7 support environment. Key Responsibilities Ensure 24x7 availability of SAP systems hosted in SAP ECS. Respond to, troubleshoot, and resolve alerts and incidents at the Linux OS and infrastructure layers. Manage Alibaba Cloud services , including virtual machines, storage, and network resources. Monitor and manage infrastructure to ensure optimal performance, scalability, and security. Configure and manage virtual networks, subnets, routing, and network security groups. Implement monitoring tools and configure alerts for proactive system management. Develop and maintain automation tools to streamline routine tasks and processes. Collaborate with internal teams to address technical requirements and resolve issues. Maintain comprehensive documentation of configurations, procedures, and best practices. Follow ITIL-based change management processes. Identify and implement automation opportunities in daily operations. Work comfortably in a fast-paced, flexible, and dynamic environment. Participate in 24/7 operations support, including on-call, weekend, and shift-based duties. Apply ITIL incident management principles for effective resolution. What You Bring Experience: 8+ years of hands-on experience in Linux system administration. Proven expertise in troubleshooting and incident handling. Technical Skills: Linux Expertise: Deep knowledge of Linux internals, kernel architecture, memory management, file systems, and system calls. Cloud Infrastructure: Experience with Alibaba Cloud or equivalent platforms such as AWS, GCP, or Azure. Diagnostics & Troubleshooting: Proficiency with tools such as top, htop, vmstat, iostat, sar, ps, netstat, ss, journalctl, rsyslog, dmesg, strace, lsof, tcpdump, wireshark, perf, and systemd-analyze. Networking: Strong understanding of TCP/IP, DNS, DHCP, subnetting, and related protocols. Backup & Restore: Familiarity with data protection strategies. Infrastructure Services: Working knowledge of DNS, LDAP, and other essential infra services. Security: Understanding of OS hardening, compliance, security best practices, vulnerability scanning, and intrusion detection tools. Scripting & Automation: Proficiency in Shell, Python, and tools like Ansible, Puppet, Chef, or Terraform. Virtualization: Familiarity with container and orchestration technologies like Docker and Kubernetes. Soft Skills: Analytical Thinking: Strong analytical and root cause analysis capabilities. Communication: Excellent verbal and written communication skills, with the ability to articulate technical content to both technical and non-technical stakeholders. Documentation: Ability to produce clear and concise technical documentation. Incident Management: Experience with ITIL or similar frameworks. Learning Mindset: Passion for continuous learning and skill enhancement. Language Requirements: Fluency in English is mandatory. Tools & Technologies Monitoring: Prometheus, Grafana Log Management: Splunk Diagnostics: As listed under Technical Skills Meet Your Team SAP Enterprise Cloud Services (ECS) operates SAP’s private cloud solutions, hosted on leading hyperscalers such as Microsoft Azure, Google Cloud Platform, and Amazon Web Services. As part of the ECS Delivery Technical Operations unit, the Server Management team ensures 24x7 stability and efficiency of business-critical SAP systems. The team is responsible for maintaining the OS and infrastructure in both SAP and hyperscaler data centers. In addition to daily operations, the team contributes to strategic initiatives and adoption of next-gen technologies. #SAPReturnshipIndiaCareers Bring out your best SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best. We win with inclusion SAP’s culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone – regardless of background – feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better and more equitable world. SAP is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to the values of Equal Employment Opportunity and provide accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: Careers@sap.com For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training. EOE AA M/F/Vet/Disability: Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability. Successful candidates might be required to undergo a background verification with an external vendor. Requisition ID: 429385 | Work Area: Information Technology | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid.

Posted 3 weeks ago

Apply

0 years

0 - 1 Lacs

gurgaon

Remote

Roles and Responsibilities: Assisted in configuring and maintaining Linux servers, including user management, permissions, and basic system monitoring. Performed troubleshooting of OS-level issues using tools like top, dmesg, journalctl, and log analysis. Supported automation efforts by writing and modifying simple Bash scripts to streamline repetitive tasks. Helped with software installation, updates, and package management using apt, yum, or dnf. Documented processes, configurations, and solutions to create an internal knowledge base. Collaborated with senior engineers to understand Linux security best practices such as SSH hardening and firewall rules. Job Types: Full-time, Fresher, Internship Contract length: 6 months Pay: ₹8,000.00 - ₹10,000.00 per month Benefits: Flexible schedule Paid sick time Work from home Ability to commute/relocate: Gurugram, Haryana: Reliably commute or planning to relocate before starting work (Preferred) Application Question(s): Are you available for internship for 6 months or more? Location: Gurugram, Haryana (Preferred) Work Location: In person

Posted 3 weeks ago

Apply

0.0 years

0 - 0 Lacs

gurugram, haryana

Remote

Roles and Responsibilities: Assisted in configuring and maintaining Linux servers, including user management, permissions, and basic system monitoring. Performed troubleshooting of OS-level issues using tools like top, dmesg, journalctl, and log analysis. Supported automation efforts by writing and modifying simple Bash scripts to streamline repetitive tasks. Helped with software installation, updates, and package management using apt, yum, or dnf. Documented processes, configurations, and solutions to create an internal knowledge base. Collaborated with senior engineers to understand Linux security best practices such as SSH hardening and firewall rules. Job Types: Full-time, Fresher, Internship Contract length: 6 months Pay: ₹8,000.00 - ₹10,000.00 per month Benefits: Flexible schedule Paid sick time Work from home Ability to commute/relocate: Gurugram, Haryana: Reliably commute or planning to relocate before starting work (Preferred) Application Question(s): Are you available for internship for 6 months or more? Location: Gurugram, Haryana (Preferred) Work Location: In person

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Experience: 4 years Location : Hyderabad Camera Driver Development & Integration Develop and maintain V4L2 (Video4Linux2) camera drivers. Integrate camera sensors (e.g., Sony, Omnivision) with ISP pipelines. Enable and tune camera features on embedded Linux platforms. Middleware & HAL Layer Implementation Implement and customize camera HAL (Hardware Abstraction Layer) on Linux or Android. Interface with GStreamer, libcamera, or vendor-specific frameworks. Camera Tuning & Optimization Work on tuning parameters like white balance, exposure, focus, etc. Collaborate with ISP teams to optimize image quality. Debugging & Validation Analyze logs and debug issues in camera bring-up or operation. Use tools like media-ctl, v4l2-ctl, GStreamer pipelines, and custom test apps. Performance Optimization Optimize camera throughput, latency, and power usage for real-time applications. Collaboration with Cross-Functional Teams Coordinate with hardware, kernel, and user-space application teams for end-to-end camera support. Support for Multi-Camera Systems Enable and synchronize multi-camera configurations (stereo, surround-view, etc.) 🧠 Expertise Required Strong C/C++ Programming: Writing Linux kernel drivers and user-space camera applications. Embedded Linux & Yocto Build System: Experience in building and deploying camera drivers and frameworks using Yocto/Linux/Android. V4L2 Framework Knowledge: Deep understanding of Video4Linux2 APIs and camera control IOCTLs. GStreamer / libcamera / OpenCV: Hands-on with multimedia frameworks and camera application development. Image Signal Processing (ISP) Concepts: Understanding of image pipeline blocks, 3A stack and tuning parameters. Camera Sensor & MIPI CSI-2 Interface: Experience with I2C-based sensor configuration and CSI interface debugging. Debugging Tools & Techniques: Familiarity with v4l2-ctl, media-ctl, dmesg, strace, gdb, perf, etc. Android Camera Stack: Knowledge of Android Camera HAL3 and AOSP integration if working on Android platforms.

Posted 4 weeks ago

Apply

25.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. We're looking for a versatile and highly motivated Software Engineer to join our team. In this role, you'll play a crucial part in enhancing our engineering capabilities across the entire software development lifecycle. You'll be instrumental in developing and optimizing our build, test, and release processes, ensuring the quality and stability of our products through comprehensive testing, and deriving actionable insights from system telemetry. This position requires a strong problem-solver who thrives in a collaborative environment and is passionate about driving efficiency and quality through automation and data. What You'll Be Doing Build, Release & Infrastructure Automation: Design, implement, and maintain robust build flows for embedded software; automate complex release processes; and manage underlying infrastructure for continuous integration and continuous delivery (CI/CD) pipelines. Troubleshoot build failures and infrastructure issues and optimize CI/CD workflows for efficiency and reliability. Comprehensive Testing & OS Vetting: Develop and enhance automated frameworks for System-on-Chip (SOC) validation, including daily sanity and regression testing. Integrate testing scripts into CI/CD pipelines to ensure continuous quality. Perform thorough sanity testing of various System Windows and Linux hardware and software components, ensuring high-quality releases. Develop comprehensive regression reports and scale stress/smoke testing on device farms. Data Analytics & Telemetry: Implement metrics collection and analytics systems to monitor software, build quality, and performance. Analyze telemetry and log data from distributed systems to identify patterns, anomalies, and derive actionable insights that guide development priorities and improve product quality. What We Need To See Bachelor's or Master's degree in Computer Science, Computer Engineering, Data Science, or a related technical field (or equivalent experience). 5+ years of professional experience as a Software Engineer, with significant contributions in at least one, and preferably more, of the following areas: Build / DevOps: Experience designing and maintaining CI/CD pipelines, build systems, and infrastructure automation. Software Quality Assurance / Test Automation: Proficiency in developing automated test frameworks, writing comprehensive test suites, and performing system/OS validation. Data Engineering / Systems Analysis: Experience with data ingestion, processing, analysis, and visualization from telemetry and logs to derive insights. Automation: Python, Bash/Shell scripting, C/C++, pytest, robot or similar. CI/CD & build Tools: Jenkins, GitLab CI, Make, CMake or similar Operating Systems: Windows (ETW, WMI), Linux (systemd journal, syslog, dmesg) Ways to stand out in the crowd Strong programming skills in Python, Bash, or other automation scripting languages. Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and Version Control Systems (Git, P4). Understanding of software testing methodologies and experience with test automation frameworks (e.g., pytest, Robot Framework, Unittest). Experience with cloud platforms (AWS, Azure) and/or observability stacks (e.g., OpenSearch/Elasticsearch, Kibana) for data processing, log aggregation, and visualization. Working knowledge of Windows OS, Linux, and their respective diagnostic and monitoring tools (e.g., ETW, systemd journal, dmesg, eBPF). JR2001355

Posted 1 month ago

Apply

0.0 - 10.0 years

20 - 45 Lacs

Bengaluru, Karnataka

On-site

12+ years of experience with Linux device driver development, preferably with a focus on PCIe devices. Open Source Contribution: Experience contributing to the Linux kernel or relevant open-source projects is highly valued. Expertise in C Language: Mastery of C for low-level, performance-sensitive code, including bitwise operations, memory management, pointer arithmetic, and data structure optimization. Familiarity with C++: Advantageous for certain projects, though most Linux kernel drivers are written in C. Understanding object-oriented concepts in a C context is also helpful. Deep Understanding of Linux Kernel Architecture: Familiarity with kernel space versus user space, kernel modules, device driver concepts, and memory management. Kernel Module Development: Experience writing loadable kernel modules (LKMs) and integrating them with the Linux build system. Debugging and Profiling: Proficiency with debugging tools such as kgdb, ftrace, perf, dmesg, and sysfs interfaces to troubleshoot and optimize drivers. Comprehensive Understanding of PCIe Specification: Knowledge of the PCIe standard, including enumeration, configuration space, BARs (Base Address Registers), MSI/MSI-X interrupts, and bus mastering. Device Datasheet Interpretation: Ability to read and interpret PCIe device hardware documentation, including register maps, timing requirements, and signaling protocols. Interfacing with Firmware/BIOS: Understanding how PCIe devices are initialized during system boot, and the mechanisms by which firmware and BIOS communicate with hardware. Device Driver Development Lifecycle Probing and Initialization: Experience writing probe() and remove() functions to handle device enumeration and teardown. Resource Management: Skills in managing memory and hardware resources, including DMA (Direct Memory Access), I/O regions, and interrupt lines. Interrupt Handling: Ability to write efficient and robust interrupt handlers, using mechanisms such as bottom halves, tasklets, work queues, and threaded interrupts. Power Management: Familiarity with runtime and system power management interfaces, including suspend/resume operations. Concurrency and Synchronization: Understanding race conditions, atomic operations, spinlocks, mutexes, and semaphores in a preemptible kernel environment. Bachelor’s or Master’s Degree: In Computer Science, Electrical or Computer Engineering, or a related technical field. Desirable Additional Qualifications: Knowledge of Other Operating Systems: Familiarity with Windows, FreeBSD or RTOS driver models for cross-platform development. Experience with FPGA, SoC, or Custom Hardware: Useful for teams working on nonstandard PCIe endpoints or accelerators. Performance Tuning: Skills in profiling and optimizing for low-latency, high-throughput data paths. Community Engagement: Involvement in Linux kernel mailing lists, conferences (such as Linux Plumbers Conference), or speaking at industry events. Note: Please send Cv only, who can attend the interview weekdays, with short notice period (max 15 days only) Job Location: Bangalore (Work from office) Job Types: Full-time, Permanent Pay: ₹2,083,594.88 - ₹4,528,981.39 per year Benefits: Provident Fund Experience: C: 10 years (Required) Linux device driver : 10 years (Required) PCI: 10 years (Required) Location: Bangalore, Karnataka (Required) Work Location: In person

Posted 1 month ago

Apply

8.0 years

0 Lacs

Maharashtra, India

On-site

Namaskaram! We are seeking an experienced Embedded Software Engineer with deep expertise in Embedded Linux development. The ideal candidate will have 8+ years of hands-on experience working with Linux kernel, driver development, Yocto build systems, and hardware integration for embedded systems. You should be passionate about building robust, scalable firmware that interfaces seamlessly with custom hardware. We're also proud to share that Lenskart is now our strategic investor , a milestone that reflects the impact, potential, and purpose of the path we're walking. Join us as we co-create the future of conscious technology. Read more here: The smartphone era is peaking. The next computing revolution is here. Top 3 Daily Tasks: Develop and maintain Linux kernel modules, device drivers, and board-specific configurations for embedded systems Customize and manage Yocto-based Linux builds, create recipes, and ensure secure, stable system images Debug, test, and optimize embedded Linux platforms using tools like GDB, JTAG, and kernel logs Minimum Work Experience & Qualification Required: 8+ years of experience in Embedded Linux software development Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems, or a related field Top 5 Skills You Should Possess: Strong understanding of Linux internals (process management, system calls, memory management) Experience with Linux kernel and driver development, including Device Tree configuration, custom kernel modules, and debugging tools like dmesg, strace, gdb Proficiency in Yocto Project and build systems: writing .bb recipes, managing layers, and building minimal Linux distributions Hands-on experience with peripheral integration, including I2C, SPI, UART, GPIO, and devices like audio drivers and IMUs Knowledge of secure boot, U-Boot, rootfs customization, and filesystem security techniques (e.g., squashfs, dm-verity) What Would You Be Expected to Do: Configure, build, and maintain Embedded Linux distributions using Yocto Project Design and develop Linux device drivers and kernel modules Interface with hardware peripherals and perform board bring-up activities Implement power management, bootloader customization, and secure firmware practices Perform system-level debugging using GDB, JTAG, and static analysis tools Work with DevOps tools like Git, Jenkins/GitLab CI, and containerized build environments Document system architecture, kernel changes, and embedded workflows for internal reference

Posted 1 month ago

Apply

0.0 - 8.0 years

0 Lacs

Bengaluru, Karnataka

On-site

Location: Bangalore - Karnataka, India - EOIZ Industrial Area Job Family: Engineering Worker Type Reference: Regular - Permanent Pay Rate Type: Salary Career Level: T3(B) Job ID: R-46993-2025 Description & Requirements Introduction: A Career at HARMAN Automotive We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role Develop and integrate camera sensor drivers on Linux/Android platforms Work on V4L2 or Android Camera HAL framework to enable camera functionality Interface with hardware, sensor, and ISP teams for camera bring-up and tuning Optimize camera pipeline for latency, throughput, and power Troubleshoot camera issues related to frame drop, sync, tuning, and exposure Support validation, debugging, and camera calibration activities What You Will Do Develop device drivers for camera used for ADAS applications Debug device drivers for performance and functionality KPI Issue Resolution: investigating and resolving technical issues Collaboration: working closely with suppliers, cross-functional teams to achieve project objectives What Makes You Eligible Over all 5-8 years in exp in device driver development in Automotive domain. Strong proficiency in C/C++, Linux kernel/driver development Hands-on with V4L2, MIPI CSI-2, and camera sensor integration Experience with SoCs like Qualcomm, NVIDIA, TI Jacinto, Renesas Experience with tools like v4l2-ctl, dmesg, and camera calibration utilities What We Offer Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition reimbursement “Be Brilliant” employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you’re ready to innovate and do work that makes a lasting impact, join our talent community today! You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you’re ready to innovate and do work that makes a lasting impact, join our talent community today! Important Notice: Recruitment Scams Please be aware that HARMAN recruiters will always communicate with you from an '@harman.com' email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for such information or receive communication from an email address not ending in '@harman.com' about a job with HARMAN, please cease communication immediately and report the incident to us through: harmancareers@harman.com. HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance.(www.harman.com)

Posted 1 month ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linux Camera : Hyderabad Experience : 5-10 yrs Required Skills Camera Driver Development & Integration : Develop, maintain, and enhance V4L2 (Video4Linux2) camera drivers. Integrate camera sensors (e.g., Sony, Omnivision) with ISP (Image Signal Processor) pipelines. Enable sensor features and support sensor initialization, streaming, and control operations on embedded Linux. Middleware & HAL Layer Implementation : Develop and adapt camera HAL (Hardware Abstraction Layer) for Linux or Android platforms. Interface camera hardware with middleware stacks like GStreamer, libcamera, or vendor-specific solutions. Work on device tree configuration and kernel-to-user-space interfacing. Camera Tuning & Optimization : Tune ISP parameters such as : Auto White Balance (AWB) Auto Exposure (AE) Auto Focus (AF) Collaborate with ISP algorithm teams to improve image quality under various lighting and scene conditions. Debugging & Validation : Bring-up new camera modules on custom hardware. Analyze logs and debug camera stack using tools like : media-ctl, v4l2-ctl GStreamer pipelines Custom test frameworks Validate image quality and camera performance. Performance Optimization : Optimize latency, throughput, and power consumption of the camera pipeline. Benchmark and profile performance for real-time or low-power applications. Collaboration with Cross-Functional Teams : Coordinate with teams across hardware, kernel, middleware, and user-space applications. Work closely with SoC vendors and camera module suppliers for feature enablement and issue resolution. Support for Multi-Camera Systems : Enable and synchronize multi-camera use cases such as : Stereo vision 360 and surround-view systems Multi-sensor streaming and fusion Expertise Required Programming Skills : Proficient in C/C++ for kernel and user-space development. Experience with multithreading, performance optimization, and memory handling in embedded systems. Linux & Embedded Systems : Solid background in Embedded Linux environments. Hands-on with Yocto, Buildroot, or AOSP for building Linux/Android images. Camera Frameworks & APIs : '- In-depth knowledge of V4L2 API and camera control IOCTLs. Familiarity with libcamera, GStreamer, and camera pipeline development. Image Signal Processing (ISP) : Understanding of ISP components (3A: Auto Focus, Auto Exposure, Auto White Balance). Experience with image tuning tools and workflows. Sensor Interfaces : Strong understanding of MIPI CSI-2, I2C, and camera module interfacing. Experience with low-level sensor bring-up and timing/debugging tools (e.g., logic analyzers, scope). Debugging & Profiling : Proficient with tools: dmesg, strace, gdb, perf, media-ctl, v4l2-ctl. Ability to trace and resolve kernel/user-space interaction issues. Android-Specific Knowledge (if applicable) : Familiar with Camera HAL3, AOSP camera stack, and Android camera debugging tools (logcat, camera_dbg) (ref:hirist.tech)

Posted 1 month ago

Apply

2.0 years

25 Lacs

Hyderābād

On-site

Dear Connections, We are Hiring : Linux Camera Developer Location : Hyderabad Experience : 5-10yrs 1. Camera Driver Development & Integration Develop, maintain, and enhance V4L2 (Video4Linux2) camera drivers. Integrate camera sensors (e.g., Sony, Omnivision) with ISP (Image Signal Processor) pipelines. Enable sensor features and support sensor initialization, streaming, and control operations on embedded Linux. 2. Middleware & HAL Layer Implementation Develop and adapt camera HAL (Hardware Abstraction Layer) for Linux or Android platforms. Interface camera hardware with middleware stacks like GStreamer, libcamera , or vendor-specific solutions. Work on device tree configuration and kernel-to-user-space interfacing. 3. Camera Tuning & Optimization Tune ISP parameters such as: Auto White Balance (AWB) Auto Exposure (AE) Auto Focus (AF) Collaborate with ISP algorithm teams to improve image quality under various lighting and scene conditions. 4. Debugging & Validation Bring-up new camera modules on custom hardware. Analyze logs and debug camera stack using tools like: media-ctl, v4l2-ctl GStreamer pipelines Custom test frameworks Validate image quality and camera performance. 5. Performance Optimization Optimize latency, throughput, and power consumption of the camera pipeline. Benchmark and profile performance for real-time or low-power applications. 6. Collaboration with Cross-Functional Teams Coordinate with teams across hardware, kernel, middleware, and user-space applications. Work closely with SoC vendors and camera module suppliers for feature enablement and issue resolution. 7. Support for Multi-Camera Systems Enable and synchronize multi-camera use cases such as: Stereo vision 360° and surround-view systems Multi-sensor streaming and fusion Expertise Required Programming Skills Proficient in C/C++ for kernel and user-space development. Experience with multithreading, performance optimization, and memory handling in embedded systems. Linux & Embedded Systems Solid background in Embedded Linux environments. Hands-on with Yocto , Buildroot, or AOSP for building Linux/Android images. Camera Frameworks & APIs In-depth knowledge of V4L2 API and camera control IOCTLs. Familiarity with libcamera , GStreamer , and camera pipeline development. Image Signal Processing (ISP) Understanding of ISP components (3A: Auto Focus, Auto Exposure, Auto White Balance). Experience with image tuning tools and workflows. Sensor Interfaces Strong understanding of MIPI CSI-2 , I2C , and camera module interfacing. Experience with low-level sensor bring-up and timing/debugging tools (e.g., logic analyzers, scope). Debugging & Profiling Proficient with tools: dmesg, strace, gdb, perf, media-ctl, v4l2-ctl. Ability to trace and resolve kernel/user-space interaction issues. Android-Specific Knowledge (if applicable) Familiar with Camera HAL3 , AOSP camera stack , and Android camera debugging tools (logcat, camera_dbg). If you are looking for job change share your updated resume to vagdevi@semi-leaf.com “Your reference would be greatly appreciated” Job Type: Full-time Pay: Up to ₹2,500,000.00 per year Experience: Camera Driver Development, V4L2 (Video4Linux2) camera : 2 years (Required) Strong C/C++ Programming: Writing Linux kernel drivers: 2 years (Required) GStreamer / libcamera / OpenCV: 2 years (Required) Image Signal Processing : 2 years (Required) Camera Sensor & MIPI CSI-2 Interface: 1 year (Required) Work Location: In person

Posted 1 month ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

Remote

Dive in and do the best work of your career at DigitalOcean. Journey alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud. If you have a growth mindset, naturally like to think big and bold, and are energized by the fast-paced environment of a true industry disruptor, you’ll find your place here. We value winning together—while learning, having fun, and making a profound difference for the dreamers and builders in the world. DigitalOcean (NYSE: DOCN) simplifies cloud computing so builders can spend more time creating software that changes the world. With our mission-critical infrastructure and fully managed offerings, DigitalOcean enables startups and small and medium-sized businesses (SMBs) to rapidly deploy and scale modern applications. As a remote-first organization, our employees, like our customers, are based around the world. We are looking for a Associate Cloud Support Engineer for our GPU product with expertise in cloud infrastructure to support the acquisition, growth, and retention of our high-value customers, focusing on the exciting and cutting-edge space of Artificial Intelligence / Machine Learning, while also being the first point of technical escalation from our Support Team. Our support team offers some of the best customer and technical support in our field, and we’re looking for smart, empathetic, and motivated individuals to grow with us. Working directly with our AI/ML teams, the Cloud Support Engineer will be the technical subject matter expert advising on best practices and guiding customers to the optimal solution to meet their business objectives. The Cloud Support Engineer will work closely with other functions within Paperspace & DigitalOcean such as Product, Engineering, and Operations to ensure the company is meeting the needs and insights of our AI/ML customers. Technical depth, excellent communication skills, and a self-starter mentality are needed. Day to day, we expect this role to be speaking with our High-Value customers around the world, highlighting Digital Ocean’s AI platform and taking a hands-on approach if needed to onboard and support customers, being a conduit to the engineering team to convey the needs of our AI/ML customers, and working on Professional Services contracts to build out AI/ML solutions from scratch. We also expect this role to be the first point of escalation for the Support Team to solve complex technical issues. What You Will Be Doing Develop deep expertise on the Paperspace/Digital Ocean product portfolio and the evolving Cloud landscape with a key focus on our AI/ML offerings Liaise with support and engineering teams to ensure customer escalations and obstacles to growth are resolved in a timely fashion Work directly with Customer Success to ensure the expansion and retention of businesses as they build on top of our cloud Drive adoption from high-value customers as a key part of the business expansion process through technical consultation on multiple channels (e.g. video calls, email, Slack) Build out full AI/ML solutions for customers who work with DO’s professional services offering Diagram and plan infrastructure architecture to support specific use cases, and comfortably explain in detail Working both collaboratively and independently within a team setting (we love Slack!) Conduct demonstrations to clients clearly articulating DigitalOcean product benefits and functionality Contribute to internal and external technical documentation Provide technical training to enable our teams and our partners Identify and communicate process improvement suggestions, drive technical best practices within the organization, and communicate customer feedback and trends into the product lifecycle process Work both independently and collaboratively with a Global team of highly talented Solutions Engineers Partner with Engineering to identify, track, and resolve bugs Contribute to external Help Center and internal Knowledge Base and add to the documentation Triaging, escalating, prioritizing, and following up with incidents or customer-impacting events Making informed decisions to solve issues that balance the needs of customers and the company Sharing best practices, and knowledge and improving your team while seeking the same in return. What We'll Expect From You Strong troubleshooting skills Deep Knowledge of Bare Metal and Virtualized environments Experience working in a pre-sales / Technical Support/Consultant role preferably in a SaaS/startup with a passion for customer experience Highly empathetic team members who are great at communicating complex information in a digestible format to Support Specialists and customers at all knowledge levels Deep knowledge of Linux and distributed systems ie: Tools like ssh, scp, rcopy, df, systemctl, journalctl, dmesg, nvidia-smi, strace, dtrace Understand package configuration, versioning and update process on Linux Understand linux networking stack configuration for server and desktop versions of Linux Understand the basics of setting up and using NFS clients and servers Debug and configure python and python-based ML tools. Update and verify Nvidia & AMD device drivers Use docker-ce and container tools as a user. Proven professional experience with cloud infrastructure experience, or equivalent education Deep Knowledge of Networking Concepts and troubleshooting - TCP/IP, computer networking, routing, and switching Deep understanding and experience of a variety of AI/ML solutions from computer vision to LLMs, to speech-to-text Ability to take an AI/ML idea from model development, to testing, to deployment, to monitoring and managing Familiarity with data-parallel and model parallel techniques, such as Tensorflow Distributed, DDP, Distributed Pytorch. Programming/development experience Knowledge of provisioning and deployment strategies and tools Track record of developing successful technical solutions to business problems for clients Ability to balance the demands of multiple stakeholders, define priorities, and set appropriate expectations Passionate about technology and open-source projects Quickly learn DigitalOcean systems and adapt to rapid changes Highly motivated with a self-starter mentality Extra Credit Cloud certifications are highly desired Programming/Scripting: Ruby, Python, Go, Bash Source Code: Git Automation: Terraform, Ansible, Chef, Puppet, Saltstack Virtualization: KVM, Xen Databases: MongoDB, MySQL, Redis, PostgreSQL Open Source: CoreOS, Docker, Kubernetes, Vagrant DigitalOcean/Paperspace: API, libraries, services Why You’ll Like Working For DigitalOcean We reward our employees. The salary range for this position is based on relevant years of experience and skills. Employees may qualify for a bonus in addition to base salary; bonus amounts are determined based on company and individual performance. We also provide equity compensation to eligible employees including grants of equity upon hire and the option to participate in our Employee Stock Purchase Program. We value development. You will work with some of the smartest and most interesting people in the industry. We are a high-performance organization that is always challenging our teams and employees to continuously grow. We maintain a growth mindset in everything we do and invest deeply in employee development through formalized mentorship and other internal programs. We provide all employees with reimbursement for relevant conferences, training, and education. We care about your well-being. In addition to cash and equity compensation, we also offer employees a competitive array of benefits. While the philosophy around our benefits is the same worldwide, specific benefits may vary in other countries due to local regulations and preferences. We value diversity and inclusivity. We are an equal-opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Posted 1 month ago

Apply

0.0 - 10.0 years

20 - 45 Lacs

Bengaluru, Karnataka

On-site

12+ years of experience with Linux device driver development, preferably with a focus on PCIe devices. Open Source Contribution: Experience contributing to the Linux kernel or relevant open-source projects is highly valued. Expertise in C Language: Mastery of C for low-level, performance-sensitive code, including bitwise operations, memory management, pointer arithmetic, and data structure optimization. Familiarity with C++: Advantageous for certain projects, though most Linux kernel drivers are written in C. Understanding object-oriented concepts in a C context is also helpful. Deep Understanding of Linux Kernel Architecture: Familiarity with kernel space versus user space, kernel modules, device driver concepts, and memory management. Kernel Module Development: Experience writing loadable kernel modules (LKMs) and integrating them with the Linux build system. Debugging and Profiling: Proficiency with debugging tools such as kgdb, ftrace, perf, dmesg, and sysfs interfaces to troubleshoot and optimize drivers. Comprehensive Understanding of PCIe Specification: Knowledge of the PCIe standard, including enumeration, configuration space, BARs (Base Address Registers), MSI/MSI-X interrupts, and bus mastering. Device Datasheet Interpretation: Ability to read and interpret PCIe device hardware documentation, including register maps, timing requirements, and signaling protocols. Interfacing with Firmware/BIOS: Understanding how PCIe devices are initialized during system boot, and the mechanisms by which firmware and BIOS communicate with hardware. Device Driver Development Lifecycle Probing and Initialization: Experience writing probe() and remove() functions to handle device enumeration and teardown. Resource Management: Skills in managing memory and hardware resources, including DMA (Direct Memory Access), I/O regions, and interrupt lines. Interrupt Handling: Ability to write efficient and robust interrupt handlers, using mechanisms such as bottom halves, tasklets, work queues, and threaded interrupts. Power Management: Familiarity with runtime and system power management interfaces, including suspend/resume operations. Concurrency and Synchronization: Understanding race conditions, atomic operations, spinlocks, mutexes, and semaphores in a preemptible kernel environment. Bachelor’s or Master’s Degree: In Computer Science, Electrical or Computer Engineering, or a related technical field. Desirable Additional Qualifications: Knowledge of Other Operating Systems: Familiarity with Windows, FreeBSD or RTOS driver models for cross-platform development. Experience with FPGA, SoC, or Custom Hardware: Useful for teams working on nonstandard PCIe endpoints or accelerators. Performance Tuning: Skills in profiling and optimizing for low-latency, high-throughput data paths. Community Engagement: Involvement in Linux kernel mailing lists, conferences (such as Linux Plumbers Conference), or speaking at industry events. Note: Please send Cv only, who can attend the interview weekdays, with short notice period (max 15 days only) Job Location: Bangalore (Work from office) Job Types: Full-time, Permanent Pay: ₹2,083,594.88 - ₹4,528,981.39 per year Benefits: Provident Fund Experience: C: 10 years (Required) Linux device driver : 10 years (Required) Location: Bangalore, Karnataka (Required) Work Location: In person

Posted 1 month ago

Apply

0.0 - 5.0 years

16 - 30 Lacs

Bengaluru, Karnataka

On-site

Sofware System Engineer – NVIDIA CUDA & Kernel Development Company: - US Based Tech Startup Location: Bangalore, India Experience: 6 + Years Looking for Early Joiner Job Summary: We are looking for an experienced System Engineer with deep expertise in C programming, Linux kernel internals , and the NVIDIA CUDA stack . The ideal candidate will have hands-on experience working with GPU kernel drivers , CUDA runtime , memory management , and CUDA kernel task execution frameworks . This is a highly technical role requiring a solid understanding of GPU architecture and low-level system programming. Key Responsibilities: Develop and integrate system-level features around NVIDIA GPU drivers and the CUDA stack . Work closely with Linux kernel modules, device drivers, and user-space libraries. Design and debug GPU memory access, allocation, and CUDA Unified Memory implementation. Optimize GPU compute workloads, kernel launches, and task scheduling. Collaborate with cross-functional teams to support system stability and performance tuning. Required Skills & Experience: 6+ years of hands-on experience in NVIDIA GPU development and CUDA programming . Strong C programming skills, especially in system-level or kernel-space development . Solid understanding of: CUDA driver/runtime API GPU kernel drivers CUDA memory access patterns & optimization Unified Memory framework Kernel task execution models Good debugging skills across user and kernel space (gdb, dmesg, trace tools). Exposure to performance benchmarking and profiling tools (e.g., nvprof, Nsight). Nice to Have: Experience with AI/ML workloads, HPC applications, or real-time systems. Contributions to open-source GPU or Linux kernel projects. Familiarity with other GPU platforms like AMD ROCm. Job Type: Full-time Pay: ₹1,686,349.11 - ₹3,095,710.16 per year Ability to commute/relocate: Bangalore, Karnataka: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred) Education: Bachelor's (Preferred) Experience: Systems engineering: 6 years (Preferred) Software development: 6 years (Preferred) NVIDIA CUDA: 2 years (Preferred) C programming: 5 years (Preferred) Linux kernel internals: 3 years (Preferred) GPU architecture : 3 years (Preferred) low-level system programming.: 5 years (Preferred) Work Location: In person

Posted 2 months ago

Apply

2.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Title : C++ Developer AOSP/Linux Infotainment Middleware & HAL/VHAL Location : Pune Employment Type : Fulltime Experience : 2+ years Industry : Automotive / Embedded Systems / Summary : We are looking for an experienced C++ Developer to join our infotainment software team. The role focuses on AOSP or Embedded Linux-based In-Vehicle Infotainment (IVI) systems, including middleware development, HAL/VHAL customizations, and IPC layer implementations. The ideal candidate will be responsible for system-level development and integration for modern connected vehicles. Key Responsibilities Design and develop C++ modules for automotive infotainment systems on AOSP or Linux-based platforms. Develop, customize, and integrate HAL (Hardware Abstraction Layer) and VHAL (Vehicle HAL) components in Android Automotive OS. Implement and optimize inter-process communication (IPC) mechanisms like Binder, DBus, Shared Memory, or Sockets. Collaborate closely with the hardware and BSP teams to enable and validate hardware features (e.g., sensors, connectivity, audio, vehicle controls). Develop and maintain middleware services to bridge system components (e.g., audio, Bluetooth, navigation, climate control). Work with build systems (Android Soong, Make, or CMake) and source management tools (e.g., Git). Debug system and performance issues using Linux system tools and logs (logcat, dmesg, strace, perf). Participate in design reviews, documentation, and CI/CD automation for software Skills Required : Strong expertise in C++ (C++11/14/17) for embedded/Linux systems. Experience working on Android Automotive (AOSP) or embedded Linux environments. In-depth understanding of HAL/VHAL architecture and its integration into Android/Linux systems. Proficient in IPC mechanisms : Binder (AIDL), DBus, sockets, or shared memory. Experience with middleware frameworks like Android System Services, Service Managers, or custom daemons. Familiarity with Linux Kernel Interfaces, udev, sysfs, and low-level debugging. Knowledge of build systems : Android Soong/Blueprint, Make, CMake, or BitBake (Yocto). (ref:hirist.tech)

Posted 2 months ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Work experience : 2 - 4 years Location: Hyderabad, Telangana (Balanagar area) Job type : Full-time, permanent, on-site About Vir Innovations We are a product development company headquartered in Hyderabad, specializing in defence technology and the Internet of Things (IoT). Our primary focus is on developing advanced systems in the fields of computer vision, robotics, and fire control systems. Our objective is to create products that are innovative and can match up in the new era of accelerated technological progress. Our vision is to create a better everyday life for many people, by delivering smarter alternatives to existing devices in sectors ranging from defence to consumer electronics. Why Join Us? At Vir Innovations, we are a team of driven pioneers working together to create meaningful impact. Our diverse professionals, brought together from different cultures and backgrounds across the country, share a common goal: to innovate and contribute to national security through cutting-edge technology. Our core values: Passion, Integrity, Innovation, Quality, and Growth form the foundation of our vibrant culture. These pillars guide us as we build groundbreaking solutions that inspire creativity and foster collaboration. When one joins Vir Innovations, they step into an environment that empowers to: Learn and Grow: Gain new skills and knowledge while working on projects that challenge and inspire. Innovate and Lead: Contribute to cutting-edge advancements in robotics, automation, and defence technologies. Make an Impact: Be part of something bigger your work here directly or indirectly strengthens national security. We believe in providing equal opportunities to talented individuals from all backgrounds and experiences. If someone is passionate about technology, innovation, and making a difference, Vir Innovations is the place for him. Shape the future of technology with us. Join our team and embark on a career that truly matters! Job Summary We are looking for a skilled and motivated Software Engineer to join our robotics team, contributing to the development of tactical systems. You will take ownership of critical components, lead small engineering teams, and collaborate closely with cross-functional groups to ensure tight hardware-software integration. The ideal candidate has strong proficiency in C/C++, Embedded Linux, Qt/QML, and Unix networking, along with expertise in Data Structures & Algorithms (DSA) and Inter-Process Communication (IPC). Key Responsibilities Lead the development of embedded software modules for real-time robotic control systems. Mentor junior engineers, perform code reviews, and guide architecture decisions across firmware and application layers. Design and implement Qt/QML-based HMI for operator interfaces and diagnostics. Build and maintain Yocto-based embedded Linux distributions, tailored for mission-specific SBCs. Develop Unix networking solutions using TCP/UDP for inter-system communication. Implement high-performance IPC mechanisms (shared memory, message queues, pipes, etc.) to coordinate between processes and system modules. Optimize system performance using efficient data structures and algorithms tailored to embedded workloads. Interface with hardware components via UART, SPI, I2C, GPIO, PWM, and CAN, and integrate sensors such as IMUs, encoders, and LIDAR. Lead integration efforts between software, electronics, and mechanical teams for tight, reliable, and synchronized hardware-software interaction. Debug and profile real-time issues using GDB, Valgrind, perf, dmesg, and hardware-level tools like oscilloscopes or logic analyzers. Own the full software lifecycle from prototyping to production deployment and post-field support. Skills required Advanced proficiency in C/C++ with strong knowledge of modern C++ (11/14/17). Hands-on experience with Qt/QML for embedded GUI development. Deep understanding of Embedded Linux (kernel/user-space, bootloaders, systems). Proficiency with Yocto, CMake, GDB, and Git-based workflows. Strong foundation in Unix/Linux networking and IPC mechanisms. Solid grasp of data structures and algorithms for low-latency, memory-efficient systems. Experience with hardware-software integration, including communication with peripherals and timing-sensitive subsystems. Effective team leadership, task delegation, and documentation practices. Excellent communication skills for working across software, electronics, and mechanical teams. Desired candidate profile Bachelor’s degree in Computer Science or related field Experience with RTOS or real-time Linux (e.g., PREEMPT_RT). Familiarity with Buildroot and minimal system bring-up. Exposure to secure embedded networking, encrypted channels, and hardened Linux configurations. Previous contributions to robotics, automation, or tactical systems. Note: To apply for this opportunity, you may also email your resume, cover letter and any other documents/links to hr@virinnovations.in with the email subject as " Application for Software Engineer – Robotic Applications Role "

Posted 2 months ago

Apply

1.0 years

2 - 3 Lacs

India

Remote

Job Title: System Administrator (Windows/Linux) Department: IT Infrastructure / System Administration Location: [City/Region or Remote] Type: Full-time Reporting To: IT Manager / Infrastructure Lead Role Summary We are seeking a proactive and detail-oriented System Administrator to join our IT team. The ideal candidate will have hands-on experience with Windows and Linux desktops/servers , and a basic understanding of networking concepts . You will be responsible for system setup, configuration, routine maintenance, and user support across the organization’s infrastructure. Key Responsibilities Install, configure, and maintain Windows and Linux operating systems (desktop and server versions). Perform basic troubleshooting of OS-level issues including boot errors, driver conflicts, and system crashes. Manage and support desktop environments (Windows 10/11, Ubuntu, CentOS, etc.). Handle software installation, patching, and basic system upgrades. Create and manage user accounts, groups, permissions, and local security policies. Monitor system performance and perform routine health checks. Assist in troubleshooting basic network connectivity issues (IP conflicts and latency, DNS resolution, etc.). Support end users for hardware/software issues, peripheral setup (printers, scanners), and remote access tools. Maintain system documentation, asset inventories, and logs. Follow backup and restore procedures using built-in or third-party tools. Coordinate with senior admins for escalated issues and infrastructure projects. Coordinate and followup with device vendors. Configure and maintain VOIP services with two way bridging. Technical Skills Required Area Required Knowledge OS Platforms : Windows Server (2016/2019), Windows 10/11, Linux (Ubuntu, CentOS, RHEL) OS Tasks : Installation, partitioning, updates, service configuration, disk/user management Networking Basics : IP addressing, subnetting, ping, traceroute, DNS, DHCP, NAT, firewall rules (basic) Remote Tools : RDP, SSH, VNC, TeamViewer, AnyDesk System Tools : Active Directory (basic), Group Policy (basic), Task Scheduler, Crontab File Sharing : SMB/NFS, user permissions Troubleshooting : Event logs, dmesg/syslog, blue screens, hardware diagnostics Qualifications & Experience Bachelor's degree in Computer Science, IT, or related field (or diploma with experience) 1–3 years of experience as a system administrator or IT support role Basic certifications preferred (e.g., CompTIA A+, Network+, MCSA, or Linux+) Soft Skills Strong analytical and problem-solving skills Good communication and interpersonal abilities Ability to document and follow processes accurately Eagerness to learn and grow in system/network administration Working Conditions On-site or hybrid depending on company policy May require occasional after-hours or weekend work during maintenance windows Participation in on-call rotation (if applicable) Job Types: Full-time, Permanent, Fresher Pay: ₹20,000.00 - ₹30,000.00 per month Benefits: Health insurance Life insurance Provident Fund Schedule: Day shift Morning shift Night shift Rotational shift Education: Bachelor's (Preferred) Experience: System administration: 3 years (Preferred) Language: English (Preferred) Work Location: In person Speak with the employer +91 9942199428

Posted 2 months ago

Apply

0 years

6 - 10 Lacs

Hyderābād

On-site

Hyderabad, Telangana Job ID 30173827 Job Category Engineering Role: Java Engineer Location: Hyderabad, India Full/ Part-time: Full time Build a career with confidence Carrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for generations to come. From the beginning, we've led in inventing new technologies and entirely new industries. Today, we continue to lead because we have a world-class, diverse workforce that puts the customer at the center of everything we do. About the Role: A Java Software Developer is responsible for designing, developing, and maintaining Java-based firmware solutions for embedded systems. This individual will work on all aspects of Java-centric focusing on the interaction between the software and hardware components of the system. The role requires a deep understanding of both Java programming as well as experience with low-level system interactions, including hardware abstraction and real-time constraints. The ideal candidate possesses strong problem-solving skills, a passion for innovation, and an ability to create scalable and maintainable embedded software solutions. In this role, you will be involved in key phases of development, from project planning and implementation to testing and deployment, ensuring meets the performance and functional requirements of our products. You will also contribute to advancing our product offerings and supporting legacy firmware systems by providing expert-level product knowledge. Role & Responsibilities: Develop and maintain Java-based solutions using Agile methodologies. Write and maintain Java firmware that interacts with low-level hardware components (e.g., sensors, actuators, communication protocols). Participate in project planning by investigating solutions to systemchallenges and providing accurate estimates. Use test-driven development (TDD) methodologies to write unit and functional tests, ensuring firmware quality and reliability. Education Qualifications: BS in Computer Science, Software Engineering, Electrical Engineering, or related field required. Certifications or coursework related to embedded systems development is a plus. Minimum Requirements: Strong Java programming skills with experience in Java applications. Experience in Test-Driven Development (TDD) and unit/functional testing for embedded systems. Experience in Java-based memory management, garbage collection tuning, and optimization in resource-constrained environments. Familiarity with real-time constraints and ensuring that firmware meets timing and performance requirements. Knowledge of hardware abstraction layers (HAL) and writing device drivers in Java. Experience with Gradle, Maven, or other build systems for projects. Understanding of embedded system design, including power management and optimization for energy-efficient devices. Familiarity with debugging tools (e.g., JTAG, oscilloscopes) and Linux-based diagnostic tools (e.g., dmesg, strace). Experience working in an Agile/Scrum development process. Benefits We are committed to offering competitive benefits programs for all of our employees and enhancing our programs when necessary. Enjoy your best years with our retirement savings plan Have peace of mind and body with our health insurance Make yourself a priority with flexible schedules, parental leave and our holiday purchase scheme Drive forward your career through professional development opportunities Achieve your personal goals with our Employee Assistance Programme. Our commitment to you Our greatest assets are the expertise, creativity and passion of our employees. We strive to provide a great place to work that attracts, develops and retains the best talent, promotes employee engagement, fosters teamwork and ultimately drives innovation for the benefit of our customers. We strive to create an environment where you feel that you belong, with diversity and inclusion as the engine to growth and innovation. We develop and deploy best-in-class programs and practices, providing enriching career opportunities, listening to employee feedback and always challenging ourselves to do better. This is The Carrier Way . Join us and make a difference. Now! Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Posted 2 months ago

Apply
Page 1 of 2
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