Dell Technologies

Software Engineer 2

Dell Technologies
Apply
1 day ago
Bengaluru, IndiaMid Level

Responsibilities

  • Participate in preparing, reviewing, and evaluating software and storage requirements and specifications.
  • Prepare written specifications for tasks of varied complexity from verbal requirements.
  • Develop and debug moderately sophisticated software programs using design specifications.
  • Use defined software lifecycle methodologies.
  • Review and implement software product test strategies.
  • Create software solutions based on customer business goals, needs, and business environments.

Requirements

  • 2–5 years of related experience.
  • Good knowledge of C, C++, Go, operating systems, firmware, BIOS, device drivers, databases, system and network administration, application administration, embedded software and firmware, and applicable tools and utilities.
  • Knowledge of server, storage, networking, and client technologies.
  • Ability to code and debug moderately sophisticated programs using design specifications.
  • Knowledge of software architectures and applications.
  • Python or Bash scripting experience is desirable.
  • Familiarity with scalable algorithmic concepts and hardware is desirable.
  • Familiarity with AI-assisted software engineering practices, MCPs, agents, and SDD is desirable.

Tech Stack

Categories

Dell Technologies

About Dell Technologies

10,000+ employees

Dell Technologies builds PCs, monitors, and peripherals for consumers and enterprises, and provides servers, storage, networking, and edge solutions for data centers. It sells hardware, software, and support services through direct, channel, and online models to organizations of all sizes and the public sector. Founded in 1984 and headquartered in Round Rock, Texas, it includes the former EMC storage business and operates globally across client computing and infrastructure markets.

Contact me