Software Application Development Engineer

Intel

Job Summary

Join Intel's Client Computing Group as a Software Application Development Engineer in the Channel Software Solutions team. You will contribute to scaling innovative products for the multi-billion-dollar Desktop business, serving OEMs and Channel partners. Responsibilities include analyzing, designing, programming, debugging, and modifying software, coding for commercial applications, and utilizing advanced development tools. The role requires strong customer orientation, continuous learning, and commitment to team culture.

Must Have

  • Analyze, design, program, debug, and modify software enhancements and/or new products
  • Code for commercial or end-user applications
  • Use the latest programming language and technologies, writing code, programming, testing, and debugging applications
  • Utilize advanced development tools and frameworks
  • Apply secure coding practices and comply with Intel standards
  • Collaborate cross-functionally for product delivery
  • Possess specialized knowledge in CPU architecture, operating systems, and performance optimization
  • Bachelor's Degree in Computer Engineering or related field with 4+ years of experience OR Master’s degree with 2+ years of experience
  • Experience in Software Development including application design and development
  • Programming with C/C++ and C#
  • Experience with Microsoft Windows .Net Core APIs
  • Experience with SQL Server or PostgreSQL

Good to Have

  • Programming with Python, JavaScript
  • Hands-on experience with AI development tools (Github Co-pilot, unit tests creation, debug)
  • REST API design and back-end software development
  • Modern front-end framework React
  • Familiarity with Windows/UNIX/Linux platforms
  • 2-3 Years of Experience with CI/CD and familiarity with DevOps tools (Github Actions, Jenkins)
  • Knowledge of containerization technologies and orchestration (e.g. Docker, Kubernetes)
  • 2-3 Years of Experience with developing on public cloud platforms (e.g. AWS, Azure)
  • AI and ML development
  • Windows desktop application development
  • SDL (Security Development Lifecycle)
  • HLK Driver signing
  • Strong internal and external customer orientation
  • Seeks to constantly learn, and support team members
  • Makes and meets commitments
  • Demonstrates support of team culture

Perks & Benefits

  • Competitive pay
  • Stock
  • Bonuses
  • Health benefits
  • Retirement benefits
  • Vacation
  • Hybrid work model

Job Description

Job Description:

Come join the Channel Software Solutions team in Intel's Client Computing Group. You will be part of the Chanell Business team making an impact on scaling our annual cadence of innovative products for the multi-billion-dollar Desktop business. Our customers include the biggest worldwide OEMs and Channel partners selling platforms into Mainstream, Commercial, Gaming, Creator, and Workstations segments.

Develops software as the primary job function; Designs, develops, debugs, tests complex software in any field e.g., systems software, software development tools, applications, drivers, numerical methods, UI's, web.

Works closely with lead developers to learn and develop skills in the current projects and environments. Continued training and education is on going throughout the projects.

Responsibilities include but not limited to:

  • Analyzing, designing, programming, debugging, and modifying software enhancements and or new products.
  • Coding for commercial or end user applications.
  • Using the latest programming language and technologies, writing code, programming, testing, and debugging of applications.
  • Advanced development tools and frameworks.
  • Secure coding practices and compliance with Intel standards.
  • Cross-functional collaboration for product delivery.
  • Specialized knowledge in CPU architecture, operating systems, and performance optimization.

The ideal candidate shall exhibit the following behavioral traits:

  • Strong internal and external customer orientation.
  • Seeks to constantly learn, and support team members.
  • Makes and meets commitments.
  • Demonstrates support of team culture.

Qualifications:

Minimum qualifications are required 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. This position is not eligible for Intel immigration sponsorship.

Minimum Qualifications:

  • Candidate must possess a Bachelor's Degree in Computer Engineering, or a related field of study and 4+ years of related experience
  • -OR- Master’s degree in Computer Engineering, or a related field of study and 2+ years of related experience
  • Years of related experience should be a combination of the following:
  • Software Development including application design and development
  • Programming with C/C++ and C#
  • Microsoft Windows .Net Core APIs
  • SQL Server or PostgreSQL

Preferred Qualifications:

  • Programming with C/C++ and C#, Python, JavaScript
  • Hands on experience with AI developments tools (Github Co-pilot, unit tests creation, debug, etc)
  • REST API design and back-end software development
  • Modern front-end framework React
  • Familiar with Windows/UNIX/Linux platforms
  • 2-3 Years of Experience with CI/CD and familiarity with DevOps tools (Github Actions, Jenkins)
  • Knowledge of containerization technologies and orchestration (e.g. Docker, Kubernetes)
  • 2-3 Years of Experience with developing on public cloud platforms (e.g. AWS, Azure)
  • AI and ML development
  • Windows desktop application development
  • SDL (Security Development Lifecycle)
  • HLK Driver signing

24 Skills Required For This Role

Cross Functional Problem Solving Github Cpp Game Texts Cross Functional Collaboration Postgresql React C# Linux .net Core Aws Azure Unix Ci Cd Docker Front End Kubernetes Back End Python Sql Github Actions Javascript Jenkins