Senior UEFI Server Engineer

Apply Now

Company: CivicMinds, Inc.

Location: Beaverton, OR 97007

Description:

Our Client is a strong company with a long history in the high-tech industry. We are looking for a senior-level UEFI engineer to help design, develop, power on, debug and support UEFI firmware for next generation servers. In this role, you would work closely with our local and global teams to develop solutions for secure, robust and feature rich UEFI firmware, while providing your expertise and guidance to our BMC, validation, and customer teams. Competitive salary and stock options available.

Location
Beaverton, Oregon, USA (onsite)

Responsibilities:
Develop UEFI firmware for next-gen Intel server products
Power on early hardware and through simulation
Debug hardware and firmware issues
Perform appropriate level of desk-testing prior to sending to validation team
Support bug and security fixes through a product's lifecycle
Use specifications and schematics to develop UEFI source code
Develop original code and solutions for customization and value-add features
Provide guidance and respond to feedback from BMC, QA, tech writers, and customer teams
Document work using project management tools
Work closely with onsite and remote teams towards shared goals
Work closely with silicon vendor for problem analysis and resolution

Qualifications
BS in Electrical Engineering, Computer Science/Engineering or equivalent, or 7+ years in firmware or software development
3+ years experience in UEFI firmware development
Proficiency in C
Strong debugging skills
Good English communication skills, both written and verbal
Must be able to work within both Windows and Linux environments
Knowledge of firmware debugging tools & methodologies
Must work well both with a team and independently

Additional Desired Skills
Working knowledge of motherboard technologies such as PCIe, USB, UART, SPI, I2 C
Experience with operating system kernel and/or driver development, including Windows and Linux
Low-level hardware experience
Ability to read and understand motherboard schematics
Experience with project management tools such as JIRA
Understanding of cryptographic technologies such as public-key cryptography
Proficiency in Python
Understanding of networking protocols

Similar Jobs