*as a firmware validation engineer, regular responsibilities include but are not be limited to*:
- design, develop, review, document, and maintain source code in python/c/c++.
- analyze and develop validation tests for internal and external (customer) specifications.
- define, develop and implement firmware validation test plans and test content with deep comprehension of firmware algorithms and customer specifications.
- integrate tests into an automated test environment, and collaborate with test execution teams to drive validation plans/strategy.
- review, track and document test results and failures.
- triage failures, recommend and/or implement solutions.
- work closely with internal teams such as asic and firmware development to drive resolution of firmware and system bugs.
- identify opportunities for improvements, and drive improved validation methodologies within the team.
- work with project stakeholders to turn product requirements into development and validation plans.
- participate in and role model an agile/kanban development culture which emphasizes product quality, team accountability, and continuous improvement.
- coordinate priorities and activities with other engineering stakeholders to accomplish committed milestones.
*behavioral traits*:
- excellent presentation skills.
- strong influencing and leadership skills.
*qualifications*
*minimum qualifications*:
*3+ years of experience in the following areas*:
- software or firmware development experience in an embedded systems validation environment with programming in python/c/c++.
- experience in developing, reviewing, and implementing test plans.
- knowledge of software validation concepts and coverage analysis tools.
- developing unit tests for code coverage and quality validation.
*preferred qualifications*:
- storage industry (ssds or enterprise storage).
- validation development techniques utilizing hardware and firmware tools.
- exposure to commercial product development/validation environment.
- structured software development and practices, analytical problem solving, innovation and a mindset of continuous improvement.
- enterprise storage interface protocols (e.g., sata, sas, pcie, and nvme) - highly desirable.
- ssd or enterprise storage device security protocols and techniques (e.g., opal, essc, and aes).
- software/firmware development processes including workflow and continuous integration validation.
- devops process strategies, tools and execution, from code check-in through continuous integration and continuous delivery.
- project planning, estimation, and risk management.
- customer requirements definition, clarification, and technical assessment.
*inside this business group*
employees in intel's nand product group deliver solutions that are transforming computing across all segments from data centers to ultrabooks. They invent, develop, bring to market and support customers with leading-edge nand flash memory and system level solutions such as solid state drives (ssds). Ssds are accelerating performance for gaming enthusiasts, reducing total cost of ownership for it managers of data centers and improving security and reliability for businesses. This dynamic group is strategically positioned to become the leading non-volatile memory solution supplier for the compute segment and is a key to expanding markets and continuing the growth for intel.
*work model for this role*
this role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned intel site and off-site.