D
IT(Software/Hardware)

Software Engineer 2 (C / C++ / GoLang / Firmware / BIOS / Device Drivers / Storage)

Dell Technologies

Role Overview

Dell Technologies is seeking a Software Engineer 2 to join its Software Engineering team based at Bagmane Tech Park in Bangalore, Karnataka, India. In this role, you will be responsible for developing sophisticated systems and software solutions aligned with enterprise customer requirements and storage architectures. You will participate in technical requirement analysis, build system-level software, design device drivers and firmware components, and implement comprehensive test strategies across platforms, peripherals, and diagnostic tools.

Core Responsibilities

  • Requirements & Architecture: Participate in the evaluation, preparation, and review of software and storage technical specifications derived from business requirements.
  • Systems Development: Design, code, and debug software components utilizing C, C++, or GoLang across operating systems, firmware, BIOS, and device driver interfaces.
  • Lifecycle Methodologies: Follow structured software lifecycle processes to write clean, maintainable, and well-documented system-level code.
  • Testing & Verification: Review, design, and execute test strategies to validate functionality and reliability across server, storage, and networking platforms.
  • Modern Engineering Integration: Apply scalable algorithmic concepts and explore modern AI-assisted engineering practices, agents, and spec-driven workflows where applicable.

Qualifications & Requirements

  • Professional Experience: 2 to 5 years of relevant software engineering experience.
  • Core Programming: Solid working proficiency in C, C++, or GoLang.
  • Systems & Hardware Foundations: Practical knowledge of operating systems, firmware, BIOS, device drivers, embedded software, and relational databases.
  • Infrastructure Knowledge: Working familiarity with enterprise server, storage, networking, and client platforms.
  • Desirable Skills: Scripting experience in Python or Bash; familiarity with hardware design concepts, scalable algorithms, and AI tooling (MCPs, agents, SDD).

About Dell Technologies

Dell Technologies is a global technology leader committed to driving human progress through accessible, groundbreaking technology solutions. From hybrid cloud management and high-performance computing to robust storage and edge solutions, Dell empowers organizations and individuals worldwide to build a secure, connected digital future.

Important Candidate Notice

This job posting and its descriptions are owned by Dell Technologies . We provide this overview to help developers discover opportunities. For applications, responses, or follow-ups, please connect with Dell Technologies directly. Job Central Hub does not process applications or review candidate queries.

Profile Match Score

Sign in to see how well your skills and experience align with this job.

Sign In
Overview
Expected Salary ₹12 - ₹22 Lakhs/Annum
Experience Required 2 - 5 Years
Last Date to Apply 20-11-2026 10 days left
Posted On 10-11-2026
Mandatory Skills
C C++ GoLang Operating Systems Firmware BIOS Device Drivers Databases Embedded Software Server Technologies Storage Technologies Networking Technologies
Preferred Skills
Python Bash Scripting Hardware Knowledge AI-Assisted Software Engineering Model Context Protocol (MCP) AI Agents Spec-Driven Development (SDD)