Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Dell Software Senior Principal Engineer 
Taiwan, Taipei, Taipei 
225652362

30.08.2024


What you’ll achieve

Design and implement firmware on embedded controller (MIPS/ARC/ARM core) processors in both a single threaded/interrupt driven codebase, as well as in an Real-time operating system (RTOS) environment. Implement solutions using C programming/assembly and conduct design/code reviews.

- Use logic analyzers, scopes, debuggers/ITPS and other hardware tools to develop and debug system firmware.

- Responsible for all aspects of the software development life cycle, using specifications to assist in design documentation, code development, debugging and validation.

- Cooperate with system, firmware and software architects on feature definitions, requirements, and behavior specifications.

- Work with both internal groups and external partners, vendors and ODMs to define interface specifications.

- Communicate, and coordinate activities both locally and across multi-regional sites

Essential Requirements

- Bachelor in Electronic Engineering/ Computer engineering/computer science or related degree plus 12+ years of current embedded software development experience.

- Experience developing firmware for PC architecture.

- Familiar with latest technology trends (RTOS, wireless charging, type-C) and various Hardware bus interface (SMBUS, LPC, I2C, PS2, etc)

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

- Ability to analyze electrical schematic diagrams, as well as to use ITP/XDP, scopes, and logic analyzers.


Desirable Requirements

- Experience with the Security Development Lifecycle (SDL), including threat modeling and penetration testing.

- Experience with Git and the Atlassian suite of tools (Jira and Confluence)