Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Dell Campus Software Engineer 
China, Shanghai 
474798226

30.08.2024

You will:

  • Prepare, review, and analyze hardware test and software requirements andspecifications; prepare written specifications from verbal requirements for tasks of mid-level complexity; prepare design, functional, technical, and/or user documentation, as needed, including release notes and documents.
  • Develop, test, and integrate code for new or existing software using defined software lifecycle methodologies.
  • Review and implement test strategies for hardware and software products. Provide sustaining or maintenance support to existingsoftware. Ensuresource code and file revision control for projects.
  • Clearly communicate project issues andstatus. Accuratelylog project schedule, defect, and other data. Analyze and prepare trend reports on quality metrics.
  • Participate in improving product quality through process and procedure improvements. Participate in new technical initiatives, including software tool development and new technologyinvestigations.


Essential Requirements

  • Familiar with hardware test and software installation package development or knowledge on hardware diagnostics and software installation tools.
  • Experience with at least 2 programming languages, and able to code moderately or more complex programs using either written or verbal design specifications. Experience with Python or other scripting languages is a plus.
  • Good understanding of hardware and software interactions and demonstrate good working knowledge of PC architecture and technologies. Good understanding or experience on BIOS and device drivers.
  • Good analytical, problem solving, and debugging skills. Good interpersonal / communication skills.
  • Detail-oriented with attention to product quality. Ability to operate as an individual contributor and within a team environment.


Desirable Requirements

  • Understanding of software development lifecycle and defect lifecycle
  • A degree in a computer science or related discipline is highly preferred