38

Linux Developer Job Vacancies in Bangalore

filter
  • Location
  • Role
  • Functional Area
  • Qualification
  • Experience
  • Employer Type
  • 5 - 10 yrs
  • Bangalore
Embedded C Linux Kernel Camera Pipeline QNX Bring-up BSP Autosar Bug Fixing
Senior Linux Device Driver Developer (LDD)Location: Bangalore (Work from Office mandatory)Experience: 5-10 yearsRole Type: Permanent/ContractRole OverviewWe are looking for a Senior Linux Device Driver Developer with strong hands-on expertise in Embedded C and Linux kernel development. The ideal candidate brings deep experience in device driver development, Linux porting, and kernel space programming.Key ResponsibilitiesDesign and develop Linux device drivers and handle Linux porting for embedded platformsSet up and maintain Linux kernel environmentsWrite and maintain Linux kernel space codeWork with kernel build environments and common kernel functionsContribute to Linux user space developmentRequired Skills & ExperienceProficiency in Embedded CHands-on experience in Linux porting and device driver developmentHands-on experience setting up Linux kernel environmentsHands-on experience writing Linux kernel space codeStrong understanding of:Kernel build environmentLinux Device Driver developmentCommon kernel functionsExperience in Linux user space developmentOS level knowledge including Autosar, Camera pipeline, QNX bring-up, BSP, driversExperience in L1 triage and bug fixing
View all details

Hiring For Linux Developer

Talent Zone Consultant

  • 6 - 10 yrs
  • Bangalore
Linux Distributions Software Development Linux Kernel Open-source Software
In-depth understanding of the Linux boot process.High-level knowledge of Bootloader, Kernel, and Root File Systemfunctionality.Familiarity with custom Linux build frameworks such as Buildrootand Yocto.Exposure to cryptography concepts(OpenSSL, certificates, keys, etc.).Strong knowledge of networking fundamentals.Solid understanding of differences among various Linux distributions.Basic proficiency in Python.Experience with at least one build system (Makeor CMake).Good understanding of Linux directory structure.Strong debugging skills for resolving network connectivity issues(e.g., ip route, /etc/resolv.conf, iptables).Recommended SkillsHands-on experience with Yocto build system.Knowledge of layers, recipes, and applying patcheswithin Yocto.Strong debugging skills for resolving C/C++ build issuesusing Make/CMake.Understanding of APT package management system.Knowledge of kernel configuration.Ability to build kernels by integrating vendor-provided BSP.Experience working with Debian-based BitBake layers(preferred).Intermediate-level Python proficiency.
View all details
  • 1 - 3 yrs
  • 8.0 Lac/Yr
  • Bangalore
Java Linux Java-script Advanced Java
Key Responsibilities:Design, develop, and maintain software applicationsWrite clean, efficient, and well-documented codeParticipate in code reviews and debugging activitiesCollaborate with product managers, designers, and QA teamsAnalyze requirements and propose technical solutionsEnsure application performance, security, and scalabilityMaintain and enhance existing systemsStay updated with new technologies and best practicesRequired Skills & Qualifications:Proficiency in one or more programming languages (Java, Python, C++, JavaScript, etc.)Knowledge of databases (SQL/NoSQL) and data structuresUnderstanding of software development life cycle (SDLC)Familiarity with frameworks, APIs, and version control tools (Git)Strong problem-solving and analytical skills
View all details

Linux Programmer

WHR Global Consulting

  • 5 - 9 yrs
  • 3.0 Lac/Yr
  • Bangalore
Linux Driver Embedded Linux Linux Linux Expert
Linux Device Driver ProgrammerWork Arrangement: On-siteSchedule: Day ShiftLocation: Bangalore, IndiaEmployment Type: Full timeSalary: Rs. 2,000,000 to Rs. 3,000,000About the Role:We are looking for highly skilled Linux Device Driver Programmers to join our team. You will be responsible for developing, maintaining, and optimizing Linux kernel modules and device drivers. This role demands strong C programming expertise, hands-on Linux kernel/user space experience, and the ability to work in X86 multi-core processor environments.Key Responsibilities: Develop and maintain Linux device drivers and kernel modules Perform kernel and user space programming for various hardware interfaces Work with X86 multi-core processor environments Write, debug, and optimize C code, shell scripts, and makefiles Collaborate with hardware and software teams to ensure seamless driver integrationMust Have: Strong C programming skills Hands-on Linux device driver or kernel module development experience Proficiency in Linux kernel and user space programming Experience in developing device drivers with a solid understanding of the Linux device model and driver framework Experience with X86 multi-core processor environments Knowledge of shell scripting and makefilesGood to Have: Knowledge of PCIe and Ethernet protocols Experience with PCIe device drivers Understanding of SR-IOV and hardware virtualization Knowledge of hypervisors and virtual machine monitors (VMM) Familiarity with GTest unit testing framework Experience with tools like JIRA, RTC, and VirtualBox Awareness of the project life cycle and Agile methodologies such as SAFeQualifications: 5 - 9 years of industry experience, with at least 2 years of relevant experience in Linux device driver programming Bachelors degree in Computer Science, Electronics, or related field (or equivalent experience)Designation: Member Engineering StaffRole: PCIe & Network Device Driver ProgrammingFunctional Area: Engineering HardwareCandidates with attached CV and relevant experience will be considered for a phone interview.
View all details

Get Personalized Job Matches

Based on your experience, skills, interests, and career goals to help you find the most relevant opportunities faster. Register Now!
  • 4 - 7 yrs
  • 20.0 Lac/Yr
  • Bangalore
Linux Shell Scripting Python Automation Developer
We are seeking a skilled Python Automation Engineer with 47 years of experience in automation, scripting, and DevOps practices. The ideal candidate should have strong hands-on expertise in Python, Linux environments, and experience working with CI/CD tools, Infrastructure as Code (IaC), and container orchestration technologies.Key Responsibilities:Develop and maintain automation scripts and tools using Python and shell scripting.Manage and automate infrastructure tasks using Ansible, Terraform, or similar IaC tools.Build and optimize CI/CD pipelines using tools like Jenkins, Tekton, and GitHub Actions.Collaborate with development, QA, and DevOps teams to streamline deployment processes.Troubleshoot and resolve issues in development, test, and production environments.Implement containerization using Docker and orchestration with Kubernetes.Work within a Linux-based environment to support automation and deployment tasks.Maintain version control and workflow practices using Git and GitHub.Required Skillset:Strong programming/scripting experience in Python and Shell scripting.Proficiency with Linux operating systems.Experience with Git, GitHub, and CI/CD pipelines.Hands-on experience with Terraform, Tekton, Ansible, and/or Jenkins.Good understanding of DevOps methodologies and automation principles.Nice to Have (Additional Skillset):Working experience with Docker and Kubernetes.Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus.Exposure to monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack) is beneficial.Qualifications:Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).Strong analytical and problem-solving skills.Excellent communication and collaboration abilities.
View all details

C++ Developer (6-10 Years)

Intuitive Apps India Private Limited

C++ Linux System Programming Python SELinux Networking Kernel Development VPN Servers Network Protocols Debugging.
We are looking for an experienced C++ Developer with expertise in Linux system programming, Python, and networking. The role involves working on complex enterprise codebases, enhancing system security, and ensuring robust network operations.
View all details
  • 4 - 6 yrs
  • 15.0 Lac/Yr
  • Bangalore
C++ C Programmer Kernel Programming System Programmer Unix Linux System Programming Linux System Engineer
We are seeking a Software Engineer C++ Developer with the following job description.ResponsibilitiesExperience with development with C/C++ in LINUX/UNIX environmentsSystem and Kernel programmingGood working knowledge of operating system fundamentals, Unix/Linux kernel, memory allocation, scheduling, file systems, kernel debugging, and multithreadingProficient with algorithms & data structuresGDB knowledge is desirableExperience with applying standard software engineering practicesRequirementsExperience : 4 Years 6 YearsSalary Range : 15 LPANotice Period : Immediate 15 DaysWork location : Netapp, Bangalore (Work from office)Interview Mode:-1st Round- virtualFinal Round- F2FNOTE: - Only local candidates of Bangalore are acceptable. Nearby Bangalore districts would be considered
View all details

C,C++ Developer

DigiAI Solutions Private Limited

  • 4 - 6 yrs
  • 15.0 Lac/Yr
  • Bangalore
C Language C++ Linux Developer Unix Developer Operating System Installation Kernel File System Data Analyst
Work location : Bangalore (Work from office)NOTE: - Only local candidates of Bangalore are acceptable. Nearby Bangalore districts would be consideredJD:Experience with development with C/C++ in LINUX/UNIX environmentsSystem and Kernel programmingGood working knowledge of operating system fundamentals, Unix/Linux kernel, memory allocation, scheduling, file systems, kernel debugging, and multithreadingProficient with algorithms & data structuresGDB knowledge is desirableExperience with applying standard software engineering practices Let us know the Acceptance on the below. Working as Permanent Employee with Mindteck CMMI LEVEL 5 Company and deployed at Netapp -Bangalore Ready to attend F2F InterviewSpecialties: -Product Engineering, IT Services, Cloud, Data Analytics, Testing, Digital Services, Internet Of Things, Robotic Process Automation, Storage, Medical Devices, Analytical Instruments, Semiconductors, Insurance, Smart Cities
View all details

Hiring For C++ Developer

UnionSys Technologies

  • 3 - 9 yrs
  • 12.0 Lac/Yr
  • Bangalore
C++ Data Structures Linux Operating Systems Agile Methodologies
UnionSys Technologies, a leading company in the Internet industry, is seeking a highly skilled and motivated C++ Developer to join our team. As a C++ Developer, you will have the opportunity to work on cutting-edge projects that will shape the future of the Internet.ResponsibilitiesDevelop, test, and maintain C++ software applications and services.Collaborate with cross-functional teams to define, design, and ship new features.Write well-organized, efficient, and maintainable code.Debug and resolve software defects and performance issues.Ensure compliance with coding standards and best practices.Stay up-to-date with the latest industry trends and technologies.Participate in code reviews and provide constructive feedback to improve code quality.Must Have: BE, B. Tech or higher /MCA. Must have 6-9 years of industry experience in related technologies. Strong Computer Science foundation (data structures, algorithms, databases). Knowledge of C++ standards and specifications Familiarity with C++ compatible languages such as C, Java, and Python Working experience in application development using C++ Extensive expertise in software deployment across several platforms and operating systems Design, build, and maintain efficient and reliable C++ code. General understanding of SQL is needed. Practice of modern software engineering including agile methodologies, coding standards, code reviews, source control management, build processes, test automation, and CI/CD pipelines. Knowledge of moving code from Dev/ Test to Staging and Production. Working knowledge in Solid project & client Must have excellent client communication skills.Should have: Proficiency in working with Linux or macOS environments.
View all details
  • 4 - 8 yrs
  • 18.0 Lac/Yr
  • Bangalore
C++ Linux Engineer
Position: C++ Developer Exp : 4 to 8 YearsLocation : BangaloreBudget : 20 LPANotice Period : Immediate Must Skills:1. C++ Developer 2. Linux 3. Automotive Experience
View all details

Linux Programmer

Cranes Varsity Private Limited

  • 1 - 7 yrs
  • 5.0 Lac/Yr
  • Bangalore
Shell Scripting C Multithread Programming Linux
Training Graduate Engineers, Working professionals, Train Corporate Freshers and Laterals.College Workshops.Content Development, Technical Assessment and Evaluation, Project developmentStrong in C-Programming, Operating System, Shell scripting , System and socket programming and Multithreading (POSIX Threads), Embedded Linux and Device Drivers.
View all details

Go Lang Developer

OptimHire Software Solutions Pvt Ltd

  • 8 - 12 yrs
  • Bangalore
C++ Golang Linux
Were looking for someone who can:Primarily developing/extending Linux command-line (CLI applications for the various product offerings at Acceldata. (Example: tools similar to kubectl, docker-cli and aws-cli). Extending our existing internal tools developed in Go programming language bydeveloping various plugins. (Example: plugins that can extend the functionalities of Telegraf, Filebeat etc., )Develop web applications that will chain the internal tools with the various APIs/services at the customer's end.What makes you the right fit for this position?8+ years of total experience and at least 5+ years of Go programming experience.Hands-on experience in Go programming language paradigms, constructs, and idioms is a must.Experience with Golang frameworks such as Cobra, Gin or HashiCorp's Go-Plugin is an added advantage.Understanding of Go-specific data structures & algorithms, RESTful web services and work with relational & non-relational databases.Ability to write performant, well-documented and unit test-covered code in an easily understandable structure.Knowledge of DevOps tools such as Docker/Kubernetes and practices is an advantage.Strong passion for Linux and system application development.Work independently and proactively to deliver production-ready code with minimal guidance.ExpertiseC++ Go Lang - 5 Years Linux
View all details

Software Developer-

Starcdyne Labs Private Limited

  • 1 - 3 yrs
  • 3.0 Lac/Yr
  • BTM Layout Bangalore
VB.NET C# C++ Linux Engineer ASP.NET Developer
Looking for VB.NET Developer to develop hardware interactive desktop applications. Who will be having indepth knowledge of GSM Modem interface to desktop application, Good Knowledge of AT commands.
View all details

C++ Developer

Onnet Systems India Pvt. Ltd.

  • 2 - 6 yrs
  • Bangalore
C++ Data Structures Algorithms Linux
Job Description The ideal candidate for this position will have real-world experience in designing & developing cutting edge technologies related to streaming, to be deployed across a global footprint. He or she will participate in product life cycle planning and development with our Media Platform Team Responsibilities Design, build, and maintain efficient, reusable, and reliable C/C++ code Implement performance critical server-side & client-side modules Develop audio/video/streaming technologies as part of our product enhancements Skills Strong proficiency in cross-platform C/C++ programming Thorough knowledge of the Data structures, Algorithms, Standard library, STL containers Streaming protocol development (e.g., RTSP, RTP/RTCP, Adobe RTMP/HDS, MPEG-DASH, Apple HLS, MMT etc) Knowledge on media codec standards (H264/MPEG-4, HEVC, AAC, etc) Knowledge on OOPS concepts, UML, Design principles and patterns Knowledge of low-level threading primitives and real-time environments Proficient understanding of code versioning tools (such as Git & SVN) Demonstrated ability to stay up-to-date on current and recent developments in audio/video/streaming technologies Excellent problem solving and analytical skills Strong communication skills, both verbal and written, as well as collaboration skills
View all details

SAP ABAP Programmer

Accentrix Solutions

  • 2 - 4 yrs
  • 6.0 Lac/Yr
  • Bangalore
C Language SAP Basis Linux Admin Oracle DBA Unix SQL Java Application Support Engineer SAP ABAP Programmer
SAP ABAP, Linux admin, Oracle dba,UNIX * Experience: 2 - 4 Years* 5 days working* Timings: Rotational shift* Location: Bangalore, Hyderabad, Chennai, Pune (WFO)* CTC : Upto 6LPA* Both way cab facility available
View all details

Senior Infrastructure Consultant

CMS B school Jain deemed to be university

  • 10 - 15 yrs
  • 20.0 Lac/Yr
  • Bangalore
Java Script Developer Java Python Developer Cloud Computing AWS SQL Azure Docker Kubernetees Coding Specialist Linux Performace Analyst ECS Network Troubleshooting Data Science Work From Home
We are seeking highly collaborative, creative and intellectually curious software engineers who are passionate about forming and implementing secure, cutting-edge cloud computing capabilities. He/she should be comfortable working in a fast-paced DevOps environment with a bias towards action. This is a very hands-on role that requires daily coding.RESPONSIBILITIES AND QUALIFICATIONS*Partner with colleagues from across technology and risk to ensure an outstanding, usable, and unobtrusive experience for development teams building and deploying their applications into public cloud environments.*Help to define, communicate and promote best practices for public cloud application development across the department.*Develop software and tooling to secure and automate cloud infrastructure and software delivery capabilities.*Design and operation of container environments for container management and orchestration.*Automate the provisioning of environments using Terraform, Ansible, Puppet and other tools.*Possess strong verbal and written communication skills and ability to present, persuade and influence peers, vendors and executives.*Energetic, self-directed, and self-motivated, able to build and sustain long-term relationships across a multitude of stakeholders in a fast paced, multi-directional work environment.*Exceptional analytical skills, able to apply expertise to drive complex, technical and highly commercial solutions.*Experience supporting complex production application environments.Basic Qualifications:*Coding proficiency is a must. Java, Python, and Javascript are our most commonly used languages.*Experience architecting, designing, and developing applications in an Amazon Web Services, Google Cloud Platform, or Microsoft Azure cloud environment.*Ability to reason about and consider tradeoffs Preferred Qualifications:*Experience working in a Linux environment, including system engineering, high availability design etc.
View all details

C ++ Programmer Developer

Sureminds Solutions Pvt Ltd

  • 3 - 9 yrs
  • 15.0 Lac/Yr
  • Bangalore
C++ SQL Linux Unix
Strong proficiency in C++, with good knowledge of the language specificationThorough knowledge of the standard library, STL containers, and algorithmsGood understanding of memory management in non-garbage collected environmentsUnderstanding of code versioning tools such as Git, knowledge of Operating System concepts (e. g. Linux,Unix,Solaris)Working knowledge of Database and SQL and Stored Proc.
View all details

Embedded Software Developer

Shirvanthe Technologies Pvt Ltd

  • 3 - 6 yrs
  • 13.0 Lac/Yr
  • Bangalore
Embedded C RTOS-Real Time Operating System Linux Kernel Chip Design Microcontroller UART SPI Protocols
Education : BE/B-tech in EEE/ECExperience : 3-6 yearsRole : Embedded EngineerDepartment: Design and R&DSkills and Requirement:1. Work experience and well knowledge of C, C++ and Embedded C programming.2. Should have experience in protocols like SPI, UART .3. Good knowledge of ADC, DAC, Unipolar signal generate/read, Memory operation, Watchdog timer, PWM and interpt programming concept.4. Should have good knowledge of trouble shooting for software and hardware.5. Good knowledge of AVR and PIC microcontroller coding6. Good commands on Microchip and Arduino software7. Should have good experience in handling Customer queries and coordination8. Good Team worker with interpersonal and strong communication skills necessary to work well with others
View all details

Linux Programming

Assured Job Consultancy

  • 3 - 5 yrs
  • 8.0 Lac/Yr
  • Bangalore
Linux Programmer Linux Device Drivers API Usage Testing
we are looking for linux programmer in bangalore with minimum experience of 3 yrs
View all details

Linux Driver Developer

Tek Hummingbird

  • 3 - 8 yrs
  • 14.0 Lac/Yr
  • Bangalore
Linux Driver Developer Linux Developer
Minimum experience level 3 to 6 years on the Linux platform Should hands-on and developed Device Drivers under Linux Solid networking knowledge (OSI network layers, TCP/IP) Should expose to Linux internals, system programming, File systems, Bootloader, etc.. Experience in system level debugging & Linux Internals - Hands on experience on debugging Experience in developing SPI, UART, I2C etc is added advantage Experience working on Linux TCP/IP stack - Sound knowledge in OS fundamentals (Multithreading/Multiprocessing, IPC) Domain: Embedded in Avionics/Automotive/Railways Notice period: Max 15 to 30 Days
View all details

Opening For Golang Developer

Talent Zone Consultant

  • 5 - 8 yrs
  • Bangalore
Go Programming Language Golang Developer Oops Linux Windows OS Unit Testing TDD SR. Software Engineer Agile Methodology Scrum
Job PurposeThe Senior Software Developer (Golang) is responsible for designing, developing, and maintaining scalable, high-performance system. The role focuses on development using Golang while adhering to modern software engineering practices, security standards, and Agile methodologies.Key ResponsibilitiesDesign, develop, and maintain using GolangDevelop robust, scalable, and high-performance backend servicesApply Go best practices including goroutines, channels, templating, and code generationWork with Go frameworks, routers, and dependency management toolsPerform unit testing and TDD in an Agile/Scrum environmentEnsure software quality through code reviews, linting, and static code analysisOptimize performance using profiling and monitoring toolsCollaborate with cross-functional teams including product, testing, and operationsContribute to system design using established design principles and patternsParticipate in troubleshooting, root cause analysis, and production support when requiredRequired QualificationsBachelors or Masters degree in: oComputer ScienceoInformation TechnologyoElectronics & CommunicationoMCAExperience5+ years of hands-on experience Technical SkillsPrimary SkillsGolang programming (advanced proficiency)Linux and Windows operating systems (advanced knowledge) . Better understanding of Golang EcosystemSoftware Engineering PracticesObject-Oriented ProgrammingSecure coding and SCA toolsUnit testing and TDDAgile/Scrum methodologies
View all details

Software Developer- C++

Talent Zone Consultant

  • 7 - 10 yrs
  • 12.0 Lac/Yr
  • Bangalore
ROS2 Linux C++
Develop software for autonomous operation of underground mining machines using ROS2 platform.Integrate with existing Linux systemsDevelop C/C++ Embedded software on Linux platform.Work with various stakeholders to understand the requirements.Test the software in virtual environment as well as on hardware.Communicate the status, issues, challenges to various stakeholders periodically.Work location- Bangalore
View all details

C++ Developer

Talent Zone Consultant

  • 4 - 7 yrs
  • 16.0 Lac/Yr
  • Bangalore
Linux Agile Devops Engineer
Qualification:B.E./B.Tech/M.E./M.Tech/MCAExperience: 3 to 6 years of experience in design and development Must Have: Design & Development Experience in developing C++ applications on Linux. Conversant with typical software development processes / methodologies and exposure in working with multi-site global teams is added advantage Exposure to Agile Framework, DevOpsDesirable / Good to Have: Domain: Industrial Automation GO Lang Industry EDGE TypeScript / JS
View all details
View More Jobs