.join the fleet and scale customer engineering team within intel data processing engineering and architecture organization.we are looking for a software engineer who can help us aid in scaling capabilities for server customers to enable on-time, high-quality launches of intel server programs and in-fleet product experiences.
you can expect regular, direct customer engagement throughout the development cycle, from the initial power-on of customer platforms, through the product's life in the fleet.
*your responsibilities will include but are not limited to*:extend and create a set of customer-consumable software for visibility into the system state- ia cores, memory, peripherals, busses, etc., this will be used at component and system levels, including reliability, availability, and serviceability.- provide customers with strategies and solutions using such software to solve in-field and at-scale challenges.- help define, design, and develop autonomous bmc crash dump features, triage, debug cpu issues and system hangs, crashes, drive initiatives and features required and collect event-driven data.- solve production debug issues for customers' server designs via scaled enablement of diagnostic software.- help to test cpu issues in the very early stages under the simics virtual platform environment.
*behavioral traits*:- intermediate / advanced english communication skills.
*qualifications*:* minimum qualifications,*you must possess the below minimum qualifications to be initially considered for this position:- bachelor's degree or higher in electronics engineering, computer science, software engineering, or a closely related field5+ years of experience in the following areas is required:- programming skills in c/c++ or python, software debugging, and can create both new codes and review and debug within a complex, large existing codebase.- software development experience for linux and windows operating systems.- validation or enabling silicon to debug capabilities with expertise in pre-silicon and post-silicon verification/validation processes and challenges.
*preferred qualifications,*- experience in intel xeon server systems architecture at the board and systems level.- software best practices, such as requirements gathering/writing and execution, agile, and unit regression testing.- software development and debug solutions for complex high-performance multi-core cpu or equivalent products.- experience utilizing design patterns, object-oriented programming (oop), development source control (dsc), service-oriented architecture (soa), and overall software design methodologies.- experience in scale and distributed systems.- git knowledge.- experience creating and maintaining ci/cd systems bug/issue.- analysis and customer support.- cloud engineering.- code review.- computer architecture knowledge.- customer problem solving.- high-level software design.- open-source software technology