Job description
24 Seven is partnering with our leading computer technology client in search of a UEFI Silicon Engineer to join their team for this hybrid position in Portland, Oregon. This is a direct hire, salaried position. They do offer competitive benefits and a Flexible Time-Off schedule. Brief details are belowThis requires someone to be on-site at least 2 to 4 days a week. Candidates can be located in either Portland, OR, Campbell, CA or Redmond, WA. Please do not apply if you can not make it on-site on your own accord every week. Also this team cannot provide sponsorship or C2C.
Please apply with your resume for our team to review.
Salary is 100K to 130K DOE (options IPO stock options available!)
We are seeking talented firmware engineer for developing world class UEFI firmware to fully maximize the strong hardware architecture of clients, embedded and servers. In this position, the candidate, who enjoy creating firmware and investigating in new technologies, will collaborate with cross-functional teams to design and customize secure and robust computing firmware products.
Responsibilities:
Integrate silicon reference code into the UEFI firmware code and Power-on new silicon products
Responsible for authoring firmware specifications, developing and customizing firmware code, debugging and troubleshooting potential issues
Responsible for firmware related issues during the planning, development, and validation stages of the program through a product’s lifecycle • Work closely with cross-functional teams in silicon, core, QA and customer teams • Work closely with silicon vendor for problem analysis and resolution
Qualifications:
BS in Electrical Engineering, Computer Science or equivalent, or 5 years experience in a firmware development position
Proficiency in C
Working knowledge of RAS and code structure
Capability to design, develop for specific IPMI firmware requirements
Excellent system-level debugging skills
Must have good English communication skills, both written and verbal
Must work well both with a team and independently
Additional Skills
Linux and Windows operating system kernel and device driver development experience
Ability to read and understand motherboard schematics
Working knowledge of motherboard technologies such as PCIe, USB, UART, SPI, I2C
In depth understanding in EFI BIOS firmware
Low-level hardware experience
Solid understanding of networking protocols
Proficiency in Python