All Cities

Popular Cities

  • Alabama
  • Alaska
  • Arizona
  • Arkansas
  • California
  • Colorado
  • Connecticut
  • Delaware
  • Florida
  • Georgia
  • Hawaii
  • Idaho
  • Illinois
  • Indiana
  • Iowa
  • Kansas
  • Kentucky
  • Louisiana
  • Maine
  • Maryland
  • Massachusetts
  • Michigan
  • Minnesota
  • Mississippi
  • Missouri
  • Montana
  • Nebraska
  • Nevada
  • New Hampshire
  • New Jersey
  • New Mexico
  • New York
  • North Carolina
  • North Dakota
  • Ohio
  • Oklahoma
  • Oregon
  • Pennsylvania
  • Rhode Island
  • South Carolina
  • South Dakota
  • Tennessee
  • Texas
  • Utah
  • Vermont
  • Virginia
  • Washington
  • West Virginia
  • Wisconsin
  • Wyoming
    a b c d e f g h i j k l m n o p q r s t u v w x y z 0-9

          Oregon

          city, state, country
          job title, keywords

          Intel Senior Software Engineer in Hillsboro Oregon United States

          Title: Senior Software Engineer
          Location: USA-Oregon, Hillsboro
          Job Number: 705336
          The Visual and Parallel Computing Group (VPG) Intel® Many Integrated Core (Intel® MIC) software engineering group develops and validates high performance computing software (µOS/ embedded OS, device drivers, libraries, applications, tools, etc.,) for highly parallel x86 (Linux and Windows) platforms utilizing Intel® Many Integrated Core Architecture (Intel® MIC Architecture) processors.

          We are seeking a Senior Software Engineer who has the passion for software development and a background in kernel/ user mode device driver and/ or application software development to support the design, implementation and maintenance of System Management, Configuration and Control Software, OEM/ ODM/ manufacturing software/ tools as part of the Intel® MIC software package. In this role, you will have an opportunity to contribute to our current and future high performance computing products. Your responsibilities will include but not be limited to:
          - Understand the hardware and software architecture of the product
          - Design, develop and sustain Intel® MIC System management, Configuration and Diagnostic software
          - Design, develop and sustain application code on Linux and/or Windows
          - Create high/ low level design documents, unit/ integration test plans and test code
          - Participate as well as drive design and code reviews
          - Scope tasks and provide SW estimates to get task completed, as well as track schedules against milestones
          - Collaborate with other senior technical leads as well as drive projects and deliverables independently
          - Solid written and verbal communication for expressing technical ideas and initiatives
          - Become adept in Agile software development practices, and team processes based upon Scrum
          - Mentor junior engineers in the team
          - Work in a diverse team environment, as well as independently

          Qualifications:

          You must possess the minimum qualifications to be initially considered for this position. Experience would be obtained through your work in previous companies/ roles, educational level research and/ or relevant job experiences.

          Minimum Qualifications:
          You must have a Bachelor's degree with at least 7 years or a Master's degree with at least 5 years of relevant software development experience, in Computer Science, Computer Engineering or equivalent degree.
          Experience/Skills:
          -Prior experience in leading a small team of software developers
          -Demonstrated experience in C/C development on Linux and/or Windows platforms
          -Demonstrated experience in API/ SDK development and HW / SW Interface
          -Demonstrated experience in low-level programming - for ex. programming flash, hardware/ memory diagnostics, hardware register programming, etc.
          -Demonstrated experience in translating software architectures spec into high level/ low level design's and implementation
          -Good understanding of Intel Architecture (IA)/ processor concepts
          -Comfortable task switching and managing multiple tasks at the same time
          -Solid written, verbal and presentation skills for expressing complex ideas and initiatives to audiences of varied technical skills

          Preferred Qualifications:
          -Experience with cross platform development (Linux/ Windows)
          -Experience with Linux or Windows kernel and user mode programming
          -Experience with Qt, Python, Perl and/ or similar scripting languages
          -Experience developing Reliabiltiy and Stability software
          -Experience developing Remote Manageability Software

          Job Category: Software Engineering
          Full/Part Time: Full Time
          Job Type: Experienced


          Share