Skip to content

Root Cause Analysis Senior Software Principal Engineer
Company | Dell Technologies |
---|
Location | Austin, TX, USA |
---|
Salary | $180000 – $248000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Expert or higher |
---|
Requirements
- 12+ years’ experience in embedded software/firmware development or equivalent skill; must include experience with systems software, data structures, algorithms, compilers, assemblers and debuggers
- Excellent C programming skills and familiarity with git; solid understanding of Operating System (OS) services (Linux or Real time) and familiarity with latest technologies (wireless charging, type C) and various hardware bus interfaces
- Ability to interpret electrical schematic diagram, strong analytical, problem-solving, debugging skills
- Experience in firmware or BIOS/UEFI development or scripting (Python)
- Experience with customer engagement, exceptional communication skills with ability to work in a global team-oriented environment
Responsibilities
- Design and implement firmware on embedded controller (ARM core) processes in real time Operating System (OS) environment, using C and assembly languages
- Work on all aspects of software development life cycle using specifications to assist in design documentation, code development, conduct design/code reviews, debugging complex system issues and unit/system validation
- Work with system and software architects on feature definitions, requirements and behavior specifications
- Work with internal groups, external vendors and partners to define interface/protocol specifications and coordinate various activities globally
- Provide technical advisement to stakeholders and provide mentorship to less experienced developers
Preferred Qualifications
- Familiarity with PC Architecture, Zehyr, Jenkins, Mavin, standard hardware protocols, Agile methodologies, and using the Atlassian suite of tools (BitBucket, Bamboo, Jira, and Confluence)