D

Dell Technologies

Makes PCs, AI servers and data storage systems

Hardware/Software Engineer Intern - Displays Engineering

Embedded EngineeringConfirmed live in the last 24 hours
InternshipSingaporeNo salary listedIn-person

About the Job

Requirements

  • Be pursuing or have completed a Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Have strong programming skills in C/C++ or Python.
  • Be proficient in Linux, including Linux scripting or developing Linux applications.
  • Understand computer architecture, microprocessors, and embedded systems fundamentals.
  • Be able to read and interpret technical datasheets and hardware documentation.
  • Have strong problem-solving skills and attention to detail.

Responsibilities

  • Develop and test firmware for display control systems using C/C++ or Python.
  • Design and implement hardware-software interfaces using microcontrollers and embedded Linux.
  • Write and execute test plans to validate display functionality, performance, and compatibility.
  • Develop Linux-based diagnostic and control applications for display testing and validation.
  • Collaborate with hardware design teams to troubleshoot and resolve hardware-software integration issues.
  • Document technical specifications, test procedures, and engineering solutions.
  • Develop embedded firmware for display microcontrollers, implementing I2C, SPI, and UART communication protocols and control logic for brightness, contrast, and color temperature.
  • Develop and test drivers or firmware for DisplayPort, HDMI, USB-C Alt Mode, and USB 3.0 display interfaces, focusing on signal integrity and protocol compliance.
  • Create Linux-based Python or C++ applications for automated display testing, including EDID parsing, resolution detection, color accuracy validation, and power consumption monitoring.
  • Implement firmware logic for detecting display connections and disconnections and managing power states, including sleep modes and wake-up sequences.
  • Develop test scripts and automation using Python or C++ to measure response time, color accuracy, brightness uniformity, and compatibility across graphics cards and operating systems.
  • Participate in validation and troubleshooting of new display subsystems using oscilloscopes, logic analyzers, and JTAG debuggers to identify and resolve hardware-firmware integration issues.
  • Develop or enhance Linux kernel drivers or user-space libraries for display control and monitoring on Raspberry Pi or embedded Linux platforms.

Desired Qualifications

  • Have hands-on experience with Raspberry Pi, Arduino, or other microcontroller platforms.
  • Have experience developing firmware or embedded drivers.
  • Be familiar with hardware debugging tools, including oscilloscopes, logic analyzers, and JTAG debuggers.
  • Have experience with display technologies or video interfaces, including HDMI, DisplayPort, and USB-C Alt Mode.
  • Be familiar with version control systems such as Git and agile development practices.
  • Have previous internship or project experience in embedded systems or hardware development.

About the Company

Dell Technologies

Makes PCs, AI servers and data storage systems

Dell Technologies makes laptops, desktops, servers, data storage and networking equipment for businesses, governments, schools and consumers, and it builds many of the server racks inside large AI data centers. In 2016 it completed its $67 billion purchase of storage maker EMC, then the largest technology deal ever. One division sells PCs, monitors and Alienware gaming computers, while the other sells PowerEdge servers, storage arrays and networking gear to companies running their own data centers. Dell earns money from those hardware sales plus support, financing and subscription services. Michael Dell founded the company in 1984 from his University of Texas dorm room, and it is based in Round Rock, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Round Rock, TX
Founded
1984

Recently Posted Jobs

Explore more opportunities at Dell Technologies

See more jobs