Search Jobs

Search by job, company or skills

Senior Software Development Engineer

Senior Software Development Engineer

L&T Technology Services
Early Applicant
  • Posted 15 days ago
  • Be among the first 10 applicants

Job Description

Senior Software Development Engineer

Location: Bangalore

Experience: 12+ Years

Education: Bachelor's / Master's in Computer Science, Software Engineering, or related discipline

Top Mandatory Skills

✅ C++ (Expert Level)

✅ Python Development

✅ Linux System Programming

Primary Technical Skills

  • C/C++ Software Development
  • Python Programming
  • Linux System Software Development
  • Object-Oriented Design (OOD/OOP)
  • Multithreading & Concurrent Programming
  • Operating Systems Concepts
  • Data Structures & Algorithms
  • Software Architecture & Design
  • Linux Debugging & Performance Analysis

Preferred Skills

  • Linux GPU Kernel Driver Development
  • Device Driver Development
  • Kernel/User Space Interaction
  • Scalable System Design
  • Git, JIRA, CI/CD
  • Performance Optimization & Debugging
  • Embedded Linux / System Software Development

Key Responsibilities

  • Design, develop, and deliver high-quality software solutions for next-generation AMD technologies.
  • Drive development activities from architecture through implementation and deployment.
  • Validate software features before release to customers.
  • Contribute as a senior member of a feature development team.
  • Collaborate with architects, developers, project managers, and stakeholders across organizations.
  • Design scalable, maintainable, and high-performance software systems.
  • Support debugging, root-cause analysis, and performance optimization activities.
  • Mentor engineers and contribute to engineering best practices.

Ideal Candidate Profile

  • 12+ years of software engineering experience.
  • Strong expertise in C++, Python, and Linux.
  • Deep understanding of OS concepts, multithreading, synchronization, and concurrency.
  • Experience working on complex platform or system software.
  • Knowledge of Linux kernel internals and device drivers.
  • Strong analytical, debugging, and problem-solving skills.
  • Experience working in highly collaborative engineering environments.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Software Architecture Design

Performance Optimization Debugging

Operating Systems Concepts

Scalable System Design

Linux GPU Kernel Driver Development

Linux Debugging Performance Analysis

Object-Oriented Design (OOD/OOP)

Multithreading Concurrent Programming

Data Structures Algorithms

Kernel User Space Interaction

CI/CD

Embedded Linux System Software Development

Similar Jobs

8-12 yrs
Bengaluru, India
Skills:
File Systems, Replication, Linux, multithreading, Python, Iscsi, Fc, debugging of distributed systems, Unix Systems, high-availability systems, test automation frameworks, SAN protocols, test automation for scale performance and stress scenarios, test infrastructure, data paths, system-level testing, NVMe-oF
10-12 yrs
Bengaluru, India
Skills:
C, BGP, AWS, Golang, Routers, Networking, Spirent, Prometheus, Ixia, Grafana, Cloud Technologies, Docker, Firewalls, Kubernetes, Python, Debugging Tools, PFC, ECN, High-speed switches
8-12 yrs
Bengaluru, India
Skills:
File Systems, Replication, Linux, multithreading, Python, Iscsi, Fc, SAN protocols, Unix Systems, high-availability systems, test automation frameworks, debugging of distributed systems, test infrastructure, test automation for scale performance and stress scenarios, data paths, system-level testing, CI CD pipelines, NVMe-oF
7-12 yrs
Bengaluru, India
Skills:
Jenkins, Github, Pytest, Python, AI tools, Agile software engineering practices, DevOps principles and processes, AI agents, CI/CD deployment
10-13 yrs
Bengaluru, India
Skills:
pruning , containerization , Java, Tensorflow, Pytorch, Gcp, Distributed Systems, AWS, Python, Kubernetes, Azure, Cloud Infrastructure, Docker, model serving, Airflow, streaming technologies, h.264, model optimization techniques, quantization, efficient inference, video processing pipelines, inference optimization, MLOps tools, MLflow, Kubeflow, codec standards, HEVC, data pipelines, machine learning systems architecture, AV1, knowledge distillation