Search by job, company or skills

Senior Software Development Engineer

  • Posted 8 hours 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:

Job ID: 153763025

Similar Jobs

Bengaluru, India

Skills:

File SystemsReplicationLinuxmultithreadingPythonIscsiFcdebugging of distributed systemsUnix Systemshigh-availability systemstest automation frameworksSAN protocolstest automation for scale performance and stress scenariostest infrastructuredata pathssystem-level testingNVMe-oF

Bengaluru, India

Skills:

File SystemsReplicationLinuxmultithreadingPythonIscsiFcSAN protocolsUnix Systemshigh-availability systemstest automation frameworksdebugging of distributed systemstest infrastructuretest automation for scale performance and stress scenariosdata pathssystem-level testingCI CD pipelinesNVMe-oF

Bengaluru, India

Skills:

NunitJavaGrafanaTypescriptMySQLJUnitPostgreSQLJavascriptAzure DevOpsElkSeleniumPrometheusPytestKubernetesPythonJmeterJenkinsMongoDBmock or stub servicesWebDriverIOk6CypressLocustenvironment validation utilitiesGitHub ActionsSimulation Toolstest harnessestest data generatorsPlaywright

Bengaluru, India

Skills:

JenkinsGithubPytestPythonAgile software engineering practicesAI toolsDevOps principles

Bengaluru, India

Skills:

JavaGitSquishSeleniumPythonSoftware Test Design

Beware of Scammers

We don’t charge money for job offers