Dell Jobs

dell footer logo

Job Information

Dell Software Principal Engineer – Embedded Controller in Bengaluru, India

What you’ll achieve

As a Principal Engineer with the Embedded Controller team, you will be responsible for sustaining our existing platforms. You will work with ODMs as well as team members in Taiwan and the United States to handle any issues that arise and facilitate any new development/porting of new features onto platforms already in the field. You’ll align with external vendors, ODMs, Factories, Customer Support teams, and other internal groups to deliver best in class solutions.

You will:

  • Sustain firmware on embedded controller (MIPS/ARC/ARM core) processors in a single threaded/interrupt driven and in real time OS environment.

  • Implement solutions using C programming/assembly and conduct design/code reviews.

  • Work on all aspects of software development life cycle (using specifications to assist in design documentation, code development, debugging, validation)

  • Work with ODMs, Factories, and Customer Support teams to investigate and solve any issues that arise on our platforms in the field.

  • Work with both internal groups and external vendors/partners/ODMs

  • Debug/trouble shoot issues with debugger/ITPS, scopes, and logic analyzers.

  • Communicate and coordinate activities across local/remote, internal/external sites.

Take the first step towards your dream career

Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:

Essential Requirements

  • BSEE, BSCE, BSCS or related degree plus 8+ years of current embedded software development experience

  • Embedded controller development with both single threaded/interrupt driven and real time OS.

  • C programming, Assembly experience, Compilers, assemblers, debuggers.

  • Ability to interpret electrical schematic diagrams, use ITPs, scopes, and logic analyzers

  • Familiar with latest technology (wireless charging, type C) and various HW bus interface (SMBUS, LPC, I2C, PS2, etc)

  • BIOS development a plus (prefer UEFI / DXE / PEI)

  • Familiarity with RTOS

Desirable Requirements

  • Familiarity with Git

  • Familiarity with Agile methodologies, as well as with using the Atlassian suite of tools (BitBucket, Bamboo, Jira, and Confluence)