System Software Development Engineer

Kulim, Malaysia

Job Description




The Test SW developer is responsible for testing Enterprise and Data Center platforms spanning both commercial and reference board and system designs, and works in a multi-geo, cross functional organization supporting Outsourced Design and Manufacturing sites world-wide. In this role, you will design, develops, integrates, tests, validates, and/or debugs software across multiple layers of the software stack spanning firmware, drivers, operating systems, middleware, frameworks, algorithms, and applications/UI for a specific technology, product/platform, and/or market segment, including the development of software to enable specific features, capabilities, solutions, reference platforms, or Intel products.
DEO/PED test development team develops test solutions for the latest generation reference boards and systems. In addition to supporting Intel own RP products, Intel Diagnostics is packaged as a standalone product targeted at the major server OEMs and Tier 1 and Tier 2 Integrators to enable their system integration facilities with Intel diagnostics tools. As a software engineer, you will be responsible to keep up with the latest enterprise server IA and system level technologies. Responsibilities would also include working with various Si, Validation and Platform design teams at Intel to do new product technology path finding where product and technology specifications and definitions are synthesized into a Manufacturing and Validation Test Strategy proposal. Test strategies then go through a series of peer and management reviews to address technical and business feasibility. Ratified test strategies then require a development plan and schedule estimation that fits within the planned Product Milestones. Test software development would ensue, with final test collateral documented, released, and deployed. The team currently owns an extensive list of test collateral across UEFI and Linux test environments.

The Test Software Engineer requires an extensive system level knowledge of both Software, Hardware, and the level at which they interact.

Responsibilities include but not limited to:
  • Develop system-level test software: Design, code, test, and debug tailored software in C/C++ and Python for testing of server products.
  • Test strategy development: Contribute to the development of test strategies and plans for server products, focusing on system-level testing.
  • Collaborate with cross-functional teams: Work closely with hardware engineers, software developers, and QA teams to understand testing requirements and provide effective solutions.
  • Debugging and issue resolution: Identify, isolate, and troubleshoot software defects and performance issues to ensure accurate and reliable test results.
  • Documentation: Create and maintain detailed documentation of test procedures, software designs, and best practices for knowledge sharing within the team.


Qualifications


Candidate must possess the 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:
  • Bachelor\'s or Master\'s in Computer Engineering, Electrical Engineering, or a related technical field with emphasis on software development.
  • Proficiency in programming languages such as C/C++ and Python, with a strong emphasis on system software development.
  • Familiarity with Intel Architecture for PC and server, including understanding of hardware components, system interconnects, and performance considerations, to effectively develop test software.
  • Knowledge of UEFI (Unified Extensible Firmware Interface) and Linux operating systems.
  • Proficient in Git version control, including branch management and resolving conflicts.
  • Familiarity with testing methodologies, including functional, performance and stress testing.
  • Strong analytical and problem-solving skills with the ability to diagnose and debug complex software and hardware interactions.
  • Excellent communication and teamwork skills, with the ability to work effectively with cross-functional teams.

Preferred Qualifications:
  • 5 years of professional experience as a software developer, with a focus on developing test software for server products.
  • Experience in IA based PC and server system architecture. Ability to read schematics and understand circuit designs to effectively collaborate with hardware teams.
  • Test software development experience using C/C++ and Python under UEFI and Linux.
  • Familiarity with scripting languages like UEFI Shell script and Linux Bash.
  • Proficient in Agile development methodologies, including Scrum or Kanban, to enable iterative and collaborative software development processes.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Programming and debugging skills including object-oriented analysis and design.
  • Experienced in test data analysis, familiarity with data manipulation libraries (e.g., Pandas, NumPy) and data visualization tools (e.g., Matplotlib, Seaborn, Tableau). Hands-on experience on mainstream SQL or noSQL database like MSSQL/MySQL/MangoDB
The successful candidate will demonstrate the following behavioral traits:
  • Problem-solving: Strong analytical skills for resolving complex software and hardware interactions.
  • Effective communication: Clear and concise communication with cross-functional, cross-geo teams.
  • Independent work: Self-motivated and delivers high-quality work independently.
  • Collaboration: Works well with cross-site teams, sharing knowledge and participating actively.
  • Adaptability: Flexible and proactive in adjusting to changing project requirements.
About our Group:
At Intel\'s Data Center and Artificial Intelligence Group, we deliver the most robust, open and secure computing platforms, from the cloud to the network and to the edge. We drive new products and technologies from high-end co-processors for supercomputers to low-energy systems for datacenters, as well as solutions for cloud and big data through a broad portfolio of CPU\'s, FPGAs, GPUs, ASICs, and AI accelerators.
Our Test Solutions Development Team, within the Platform Engineering Development Group; engineers, delivers, and supports world-class platform and component building blocks, aligned to DCAI\'s roadmap and strategies. We define and execute the test life cycle from up front path finding and test module development, through deployment and sustaining.


Inside this Business Group


The Data Platforms Engineering and Architecture (DPEA) Group invents, designs & builds the world\'s most critical computing platforms which fuel Intel\'s most important business and solve the world\'s most fundamental problems. DPEA enables that data center which is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies\xe2\x80\x94spanning software, processors, storage, I/O, and networking solutions\xe2\x80\x94that fuel cloud, communications, enterprise, and government data centers around the world.

Other Locations


IN, Bangalore

Posting Statement


All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Benefits


We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits here.

It has come to our notice that some people have received fake job interview letters ostensibly issued by Intel, inviting them to attend interviews in Intel\xe2\x80\x99s offices for various positions and further requiring them to deposit money to be eligible for the interviews. We wish to bring to your notice that these letters are not issued by Intel or any of its authorized representatives. Hiring at Intel is based purely on merit and Intel does not ask or require candidates to deposit any money. We would urge people interested in working for Intel, to apply directly at https://jobs.intel.com/ and not fall prey to unscrupulous elements.

Working Model


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. In certain circumstances the work model may change to accommodate business needs.
JobType Hybrid

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD994420
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kulim, Malaysia
  • Education
    Not mentioned