Software Engineering Technical Leader- C,C++, Linux, Kernel

1 week ago


Bengaluru, Karnataka, India Cisco Systems, Inc. Full time
Job Requirements:
  • Bachelor's degree in computer science or related technical field.
  • MS/PhD in Computer Science is a plus.
  • 12+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Programming languages C/C++, Go, Python on Linux
  • Experienced in designing, building, and debugging large-scale distributed systems.
  • Experience with build systems and Gnu Makefiles
  • Experience with bring-up and system boot process using systemd
  • Linux internal, OS/system/kernel, file systems, push the limit on performance/scale.
  • Maintain knowledge of Linux internals and the latest kernel development trends.
  • Implement system programming, kernel debugging, and work with kernel APIs and subsystems.
  • Troubleshoot and debug software components with debuggers like GDB.
  • Possess expertise in Linux kernel networking, security, and virtualization. Stay up to date with the latest kernel development trends.
  • Proven foundation in data structures, algorithms, and software design with strong analytical and debugging skills.
  • Familiar with micro-services-based software architecture and the evolving tools in the space like nomad/k8s.
  • Experience with Distributed databases and file systems, a plus.
  • Experience with container run time (Docker, LXC/LXD)
  • Experience with OCI (Open Container Initiative) in Linux environment a plus.
  • Experience with TLS, Key Management, and Network Security technologies, a plus.
  • Experience with multi-core/multi-thread programming a plus.
  • Familiarity with agile practices and believes in test-driven development.
  • Analytics and machine learning experience is also a plus.
  • Ensure high-quality software product delivery.
  • Participate in code reviews and provide feedback.
  • Exposure to Secure Development Life cycle, Vulnerability and CVE assessment and mitigation, threat-modeling, a plus.
Responsibilities:
  • Independent, Accountable, Good sense of ownership, Outspoken, Communicative, Prompt, Flexible, Adaptable, and a good team collaborator.
  • Ability and motivation to learn new technologies quickly and with minimal support and mentorship, to stay up to date on new tools & techniques.
  • Design and implement automated processes to deploy, monitor, and maintain network systems.
  • Working with product management and technical marketing to understand requirements and write design specifications.
  • Work with internal teams to integrate and test new features and resolve integration issues.
  • Debug, root cause and fix system-level software deficiencies.
  • Explore improvement opportunities in product and technology.
Why Join Us:

At our company, we value diversity, innovation, and a supportive culture. We are not just about hardware; we are a software and security company paving the way for a digital future. Our network is unique, adaptive, and protective, setting us apart from the competition. We believe in a culture that fosters creativity, innovation, and learning from failure. We give our best every day, take bold steps, and embrace differences because we know that diversity drives progress.

Join our team if you're passionate about technology and changing the world. Embrace your uniqueness, whether it's through colorful hair, tattoos, or a love for pop culture. We appreciate your passion for tech and making a difference.

Location Details:

For applicants in the U.S. and/or Canada, salary ranges are based on various factors including location, experience, and skill set. Our benefits package includes medical, dental, and vision insurance, 401(k) plan, disability coverage, life insurance, and wellbeing programs. In addition to paid holidays and time off, we offer opportunities to volunteer and purchase company stock. Sales roles come with performance-based incentive pay on top of base salary, rewarding high achievers without limitations on potential earnings.



  • Bengaluru, Karnataka, India Cisco Full time

    Who We AreCisco's DCN (Data Center Networking) Engineering group develops and maintains network controller software for Cisco's suite of software-defined networking (SDN) solutions, focusing on creating advanced controllers for agile, secure, and scalable network management.Cisco is a global pioneer in networking, leading IP-based networking technology...


  • Bengaluru, Karnataka, India UST Full time

    Responsibilities:5-10 years of experience in Linux kernel development.Compile and maintain the Linux kernel for servers as well as our embedded systems.Debug device drivers for various hardware components, ensuring optimal performance and functionality.Port the Linux kernel to new architectures, adapting it to different hardware configurations.Utilize GDB...

  • C Developer

    1 week ago


    Bengaluru, Karnataka, India LTIMindtree Full time

    C Developer with experience in Linux Kernel Development: Exp required: 6 to 15 years Job location: Bengaluru Job requirement: 6+ years of software engineering experience with Linux development environment Strong C programming skills Good understanding of kernel driver software for networking devices Experienced in Linux kernel development Experience in...

  • C++ Developer

    1 week ago


    Bengaluru, Karnataka, India KSmart Staffing Solutions Full time

    Job briefWe 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...


  • Bengaluru, Karnataka, India Getinz Full time

    Mandatory Skills:Engineer with 5-10 years of experience in embedded Linux/driver/kernel development Strong C/C++ development skills with a good understanding of object-oriented designGood understanding of Linux fundamentals, Audio fundamentals.Experience in customizing Android Audio HAL, AudioPolicyManager and Audioflinger components.Experience with Audio...


  • Bengaluru, Karnataka, India Culminant Outlook Full time

    Job Description :Roles and Responsibilities : As a Linux Kernel Developer you will be responsible for the development and optimization of various components of the Linux kernel such as Memory management, CPU scheduler and KVM. You will apply your deep expertise in development of Enterprise Linux features to ensure out of box performance is obtained for key...

  • C++ Developer

    1 week ago


    Bengaluru, Karnataka, India KSmart Staffing Solutions Full time

    Job brief We are seeking a Software Engineer C++ Developer with the following job description. Responsibilities Experience with development with C/C++ in LINUX/UNIX environments System and Kernel programming Good working knowledge of operating system fundamentals, Unix/Linux kernel, memory allocation, scheduling, file systems, kernel debugging, and...

  • Linux with C++

    1 week ago


    Bengaluru, Karnataka, India 2coms Full time

    Job DescriptionLooking For Linux With C++ Professionals For Global IT MNC @BangaloreGreetings From 2COMS GroupExperience: 4+ yearsLocation:BangaloreRole :Embedded Software EngineerMust-Have: Linux and C++ (Mandatory)Required Skills:Linux or Board Support Package delivery for ARM-Cortex Ax or Intel x86,C/C++Python,Debugging device drivers...

  • C++ Developer

    1 month ago


    Bengaluru, Karnataka, India DigiAI Solutions Private Limited Full time

    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...

  • C++ Developer

    1 week ago


    Bengaluru, Karnataka, India DigiAI Solutions Private Limited Full time

    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...

  • C++ Developer

    3 weeks ago


    Bengaluru, Karnataka, India DigiAI Solutions Private Limited Full time

    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...


  • Bengaluru, Karnataka, India Corporate Resources Full time

    Job Description • 8+ years of experience and Solid knowledge of the C programming language • In-depth understanding of operating systems concepts, data structures, processor architecture, and virtua liza tion • Expertise in Linux Kernel internals and/or hypervisor technologies in Linux, including but not limited to KVM, QEMU, libvirt ...


  • Bengaluru, Karnataka, India UST Full time

    Responsibilities:5-10 years of experience in Linux kernel development. Compile and maintain the Linux kernel for servers as well as our embedded systems. Debug device drivers for various hardware components, ensuring optimal performance and functionality. Port the Linux kernel to new architectures, adapting it to different hardware configurations. Utilize...

  • Linux with C++

    1 week ago


    Bengaluru, Karnataka, India 2coms Full time

    Looking For Linux With C++ Professionals For Global IT MNC @Bangalore Greetings From 2COMS Group Experience: 4+ years Location: Bangalore Role : Embedded Software Engineer Must-Have: Linux and C++ (Mandatory) Required Skills:Linux or Board Support Package delivery for ARM-Cortex Ax or Intel x86,C/C++Python,Debugging device drivers (Ethernet/PCIe)


  • Bengaluru, Karnataka, India Aptiv Full time

    Help shape the future of mobility. Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv's passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data...


  • Bengaluru, Karnataka, India Quess Full time

    About Us "Quess IT Staffing is India's largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...


  • Bengaluru, Karnataka, India Getinz Full time

    Mandatory Skills :Engineer with 5-10 years of experience in embedded Linux/driver/kernel developmentStrong C/C++ development skills with a good understanding of object-oriented designStrong OS conceptsExperience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2.Hands on experience with video codecs such as H264, HEVC, MPEG2 etc. is...


  • Bengaluru, Karnataka, India SpanIdea Systems Full time

    Job Description:SpanIdea is seeking a highly skilled and experienced Senior Embedded Linux Engineer to join our team. As a Senior Embedded Linux Engineer, you will be responsible for the design and development of BSP/kernel software, Linux embedded software, and system-level integration. You should have a strong background in C/C++ programming and possess...


  • Bengaluru, Karnataka, India Getinz Techno Services Full time

    Experience : 10+ yrsLocation : BangaloreMandatory Skills:1. Engineer with 5-10 years of experience in embedded Linux/driver/kernel developmentStrong C/C++ development skills with a good understanding of object-oriented designStrong OS conceptsExperience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2.Hands on experience with video...

  • Linux with C++

    1 week ago


    Bengaluru, Karnataka, India 2coms Full time

    Looking For Linux With C++ Professionals For Global IT MNC @BangaloreGreetings From 2COMS GroupExperience: 4+ yearsLocation:BangaloreRole :Embedded Software EngineerMust-Have: Linux and C++ (Mandatory)Required Skills:Linux or Board Support Package delivery for ARM-Cortex Ax or Intel x86,C/C++Python,Debugging device drivers (Ethernet/PCIe)