Firmware Engineer

Intel - Hillsboro, OR (30+ days ago)4.2

Job Description
Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform. Source code development, review and maintenance (C/C). Unit and system level test and verification (TCL, System C, Modelsim SE). Experience in low level programming, system architecture, operating systems, device architecture, hardware design.Experience in storage interface standards such as SATA, SAS, PCIe, and Fiber Channel. System level design and modeling manages design environment (make, Perl, SVN, Bugzilla). System integration using 8, 16, 32 bit microcontrollers. Algorithm modeling, bench-marking, implementation, and digital signal processing.


You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences.

Minimum Qualifications:
Candidate must possess a Bachelor's or Master's degree in Computer Science or Computer Engineering, Electrical Engineering or related discipline.

1+ years of experience or equivalent coursework in one or more of the following:

Firmware Development
UEFI based System BIOS development
CoreBoot BIOS Development
Embedded Controller development
3+ years of experience or equivalent coursework in one or more of the following:

C/C and/or Assembly Language coding skills
Modern processor micro architecture and computer systems architecture
Operating System

Preferred Qualifications:
GIT patch manipulation, and back-porting/forward-porting.
Writing open source code, submitting patches, reviewing patches, submitting bug reports, writing convincing arguments to get your patches or bugs accepted.
Python scripting experience
Experience working with a developer-run Agile/Scrum model
Inside this Business Group
The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on Intel® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs.

Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.