Posted in

Senior Software Principal Engineer – Uefi Bios

Senior Software Principal Engineer – Uefi Bios

CompanyDell Technologies
LocationAustin, TX, USA
Salary$191000 – $247000
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • BSEE, BSCE, BSCS or related degree plus 12+ years of current embedded software development experience
  • Knowledge of compilers, assemblers, debuggers, systems software, data structures and algorithms
  • Strong programming skills in C/C++, strong analytical, problem-solving, and debugging skills
  • Understanding of OS Services (Linux or RealTimeOS), familiarity with Git
  • Be able to work in a team-oriented environment, strong verbal and written communication skills

Responsibilities

  • Implement solutions using C/C++ programming/assembly and conduct design/code reviews, debug complex system software issues using analyzers and other hardware debug tools
  • Work on all aspects of software development life cycle (using specifications to assist in design documentation, code development, debugging, validation), work with system and software architects on feature definitions, requirements, and behavior specifications
  • Work with both internal groups and external vendors/partners/ODMs, define interface/protocol specifications
  • Communicate and coordinate activities across local/remote, internal/external sites
  • Provide technical advisement and direction to the team and other impacted stakeholders, provide mentorship and guidance to less experienced developers

Preferred Qualifications

  • Basic understanding of x86 based personal computer architecture and operating systems, experience in firmware or BIOS/UEFI development, scripting (Python) and assembly experience
  • Familiarity with Agile methodologies, as well as with using the Atlassian suite of tools (BitBucket, Bamboo, Jira, and Confluence), familiarity with standard hardware protocols