FirmGuard UEFI Research Engineer

Mastech Digital
Beaverton, OR, US
Permanent
Full-time

Job Description

Job Description

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations.

We are currently seeking a FirmGuard UEFI Research Engineer for our client in the Electronics domain. We value our professionals, providing comprehensive benefits and the opportunity for growth.

This is a Permanent position, and the client is looking for someone to start immediately.

Duration : Full-time

Location : Beaverton, Oregon or Redmond, Washington (Onsite 4 days a week)

Role : FirmGuard UEFI Research Engineer

Primary Skills : Firmware

Role Description : As a FirmGuard UEFI Research Engineer you must have at least 3+ years of experience.. In this role, you will be responsible for performing UEFI application feasibility and platform dependency research.

This research includes understanding and cataloguing various OEM / ODM device manufacturer UEFI feature implementations and identifying similarities and differences in the approaches.

Some knowledge of reverse engineering is required, as is the ability to produce POCs that exercise and demonstrate a clear understanding of the subjects being researched.

Innovation and outside of the box thinking will be a major requirement for this position.

Responsibilities :

  • Research various UEFI firmware feature implementations across multiple x86-based computer systems
  • Work with a pool of systems from various manufacturers to clearly define UEFI feature implementation details and available control points and interfaces
  • Develop original code to exercise, explore and understand how different implementations work
  • Employ outside-of-the-box thinking to resolve blocking issues
  • Debug both hardware and firmware issues, including unexpected and anomalous behavior
  • Perform appropriate levels of desk-testing prior to delivery to validation team
  • Support bug and security fixes in addition to enhancements throughout product lifecycles
  • Document work using appropriate source code documentation and project management tools such as Jira and Confluence
  • Work closely with onsite and remote teams towards shared goals
  • Work directly with vendors 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 of experience in UEFI firmware development
  • Understanding of UEFI firmware features such as Capsule Updates and Boot Password Management
  • Proficiency in C
  • Strong reverse engineering skills
  • Excited by innovation and the creation of new and powerful firmware-level features
  • Strong debugging skills, including experience with UEFI Shell
  • Good English communication skills, both written and verbal
  • Knowledge of firmware debugging tools & methodologies
  • Must work well both with a team and independently

Additional Desired Skills :

  • Low-level hardware experience, and working knowledge of motherboard technologies such as PCIe, USB, UART, SPI, I2C
  • Understanding of firmware security concerns and best practices is highly desirable
  • Understanding of cryptographic technologies such as public-key cryptography
  • Experience with operating system kernel and / or driver development, including Windows and Linux is a plus
  • Ability to read and understand motherboard schematics
  • Knowledge of reverse engineering tools such as IDA Pro and other binary analysis tools

Education : Bachelor’s degree in Computer Science, Electrical / Electronic Engineering, Information Technology or another related field or Equivalent

Experience : Minimum 3+ years of experience

Relocation : This position will not cover relocation expenses

Travel : No

Local Preferred : Yes

Note : Must be able to work on a W2 basis (C2C)

Recruiter Name : Christopher Hix

Recruiter Phone : T : +1 817-600-4639

Equal Employment Opportunity

30+ days ago
Related jobs
Promoted
Mastech Digital
Beaverton, Oregon

Role: FirmGuard UEFI Research Engineer. FirmGuard UEFI Research Engineer. In this role, you will be responsible for performing UEFI application feasibility and platform dependency research. This research includes understanding and cataloguing various OEM/ODM device manufacturer UEFI feature implemen...

Mastech Digital
Beaverton, Oregon

Role: FirmGuard UEFI Research Engineer. FirmGuard UEFI Research Engineer. In this role, you will be responsible for performing UEFI application feasibility and platform dependency research. This research includes understanding and cataloguing various OEM/ODM device manufacturer UEFI feature implemen...

Promoted
PMI (Project Management Institute)
Portland, Oregon

JobPosting","title":"Data Engineer II","datePosted":"2024-04-15T00:00:00","validThrough":null,"description":"Data Engineer II (Multiple Openings), Project Management Institute, Inc. Data Engineer II (Multiple Openings), Project Management Institute, Inc. The position requires a minimum of a Bachelor...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Research Analyst in Military Market Research. Key Responsibilities:Analyzing data from large-scale tracking surveys on marketing, outreach, and career decision-makingSupporting all aspects of the research process, including survey creation, data analysis, and reportingCond...

Promoted
United States Army
Raleigh Hills, Oregon

Become an expert in the international communications field.You will gain interpersonal and language skills while you become an expert in messaging and communications....

Promoted
Canonical - Jobs
Portland, Oregon

This is an exciting opportunity for software engineers (all levels) passionate about Linux, cloud infrastructure, pipelines and automation, and open source software. As a part of our team, you will combine software development skills with software and infrastructure delivery experience. Come build a...

Promoted
Parraway Recruitment Services
Hillsboro, Oregon

Process Engineer, you will be part of a team to provide development support for onsite installations and process integration of photolithography semiconductor equipment primarily in the Portland, Oregon area. Work in a team as well as independently support the company's equipment process qualifi...

Promoted
Randstad Digital
Portland, Oregon
Remote

For this contractor assignment, looking for a Senior Data Engineer to join their Marketing Research and Analytics team to support the building of new data capabilities and data infrastructure. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining data pipelines ...

Promoted
Jireh Semiconductor
Hillsboro, Oregon

The Senior Process Engineer will work closely with other engineering and manufacturing functions to ensure robust manufacturing processes are established and maintained. This position will provide process engineering support for existing and new products including process problem-solving, yield impr...

Promoted
Apple
Beaverton, Oregon

Conduct continuous research into one or more CPU areas and provide guidance to Apple CPU design team on features that should be implemented in future CPUs. ...