Search by job, company or skills

Software Principal Engineer

Software Principal Engineer

Dell Technologies
8-10 Years
Not Disclosed
Early Applicant
Quick Apply
  • Posted a month ago
  • Be among the first 50 applicants

Job Description

Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Bangalore.

What you ll achieve

As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment creating software solutions.

You will:

  • Actively engaged and take the lead in next gen platform development , defining and shaping future HW platform.
  • Responsible for the development of Storage Array Platform software.
  • Responsibilities include implementation and debug of OS, device driver, applications.
  • Collaborate with many cross functional and across geo engineers .
  • Keep following the latest technical trends (AI/ML/Cloud/Edge/etc.) and can adapt to new technologies quickly.

Take the first step towards your dream career

Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role:

Essential Requirements

  • Graduate/ Post Graduate in computer science/ Computer Engineering/Electrical Engineering or similar. 8 + years of industry experience in Intel X86 system development.
  • Proficient in C/C++, familiar with scripting languages like Python/ / Perl/Shell. Familiar with Linux kernel, Linux driver, File system , design and architecture .
  • Linux configuration, installation, package maintenance and Working experience with Device Driver development.
  • Demonstrated ability to analyze and solve technical problems, hands-on in debugging kernel/user space issues . Familiarity of tools like gdb , kdb is a must
  • Ability to ramp up quickly on SW/HW architectures and CI/CD environments, Jenkins build system, Makefile exposure

Desirable Requirements

  • Has displayed innovation in his career and has patents filed . Preferably exposure on HW platform testing (CPU, Memory, PCIe); HW component trouble shooting, integration; OS installation & upgrade.
  • Knowledge and expertise in Storage protocols (NFS, CIFS, iSCSI/FC, SAS, NVMe , PCIe), storage technologies (SAN, NAS, RAID), networking, clustering.

More Info

Key Skills

Storage Protocols

CI/CD

About Company

Similar Jobs

6-10 yrs
Bengaluru
Skills:
Linux, Nfs, Python, C/C++, Filesystem internals
8-10 yrs
Bengaluru, India
Skills:
Ml, Pytest, TestNG, Jenkins, JUnit, Linux, Docker, Automation Frameworks, Distributed Systems, Clustering, Containers, Kubernetes, Python, automation scripting languages, networking fundamentals, failure clustering, Go, Ai, anomaly detection, GitLab CI, CI CD pipelines, high-availability testing, root-cause analysis, Intelligent test selection
10-12 yrs
Bengaluru, India
Skills:
Kafka, Data Modeling, Terraform, Python, Java, Collibra, Oauth2, Sql, Spark, Data Governance, lineage, Go, Flink, Okera-style policy engines, CI CD, fine-grained entitlements, Audit, Authorization, data classification, policy-based access control, ABAC, agentic AI-enabled development patterns, Immuta, policy-as-code tooling, DataHub, rbac, data-mesh architecture, OpenLineage, data catalogs
8-10 yrs
Bengaluru, India
Skills:
C, C++, Gdb, Trace32, Bash, Python, Arm Debug Interface Architecture, Crash capture, OpenOCD, Software best practices, Bus trace, Instruction trace, Scan dump, Array dump, Arm Development Studio
10-12 yrs
Bengaluru, India
Skills:
Java, C, Hadoop, Kafka, Sql, Microservices, Git, Hive, Javascript, Python, data pipelines, Ai, cloud expertise