Dell Technologies

Software Engineer 2

Dell Technologies
Apply
21 hours ago
Singapore, SingaporeMid Level

Responsibilities

  • Design and develop manufacturing diagnostics software for platforms and peripherals.
  • Develop and support applications, databases, diagnostics, scripts, firmware, drivers, and BIOS utilities.
  • Develop, test, integrate, sustain, and maintain software for new and existing products.
  • Prepare software and storage specifications from architectural diagrams and other documents.
  • Create and review design, functional, technical, and user documentation.
  • Develop, review, and implement product and system test strategies.
  • Analyze quality metrics, prepare trend reports, and improve product quality through process and procedure improvements.
  • Communicate project issues and status and manage conference calls with global factories.

Requirements

  • Validated knowledge of Python, Shell scripting, and C/C++.
  • Familiarity with Intel x86 architecture, Intel ME, RAID, uEFI, firmware, and BIOS.
  • Ability to code and debug sophisticated programs from written or verbal design specifications.
  • Ability to learn new tools, languages, and operating systems through training and on-the-job experience.
  • Two to five years of related experience is desirable.
  • A bachelor’s degree 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