Logo of Huzzle

Security Software Engineer

Applications are closed

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • Phoenix

Requirements

  • Qualifications:
  • You must possess the below 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.
  • Minimum Qualifications:
  • The candidate must have a Bachelor’s Degree in Computer Science/Engineering or related degree and 6+ years of experience in:
  • Computer programming.
  • One or multiple programming languages such as Java, C#, GoLang, Python, or C++.
  • SQL Server development, stored procedures, DDL and database design.
  • Developing multi-tier applications that involve Graphical User Interfaces, REST APIs, middleware, and databases in hybrid on-prem and cloud environments.
  • IDEs such as Visual Studio, Eclipse, and Netbeans.
  • Source control repositories like GitHub and CICD pipelines such as Jenkins.
  • This position is not eligible for Intel Immigration sponsorship.
  • Preferred Qualifications:
  • Practical experience developing cloud based applications on the AWS platform.
  • Experience developing applications with strong security requirements such as encryption, least privilege, defense in depth, authentication, and integrity protection.
  • Basic cryptographic principles such as symmetric and asymmetric cryptography and Public Key Infrastructure.
  • Understanding of cryptographic primitives such as AES, RSA, ECDSA, Diffie-Hellman, Hashes and MACs.
  • Ability to understand technical specifications and standards, and the skill to actualize them into working prototypes.

Responsibilities

  • The Security Software Engineer designs, develops, validates, and/or debugs software across the stack for Intel security features or technologies, spanning firmware, drivers, OS, middleware, SDKs, frameworks, algorithms, and applications as required to enable an Intel software products.
  • Other responsibilities include but are not limited to:
  • Ensures code and testing follow Intel security coding guidelines and Intel security practices.
  • Provides engineering designs for new software solutions to help mitigate security vulnerabilities and perform ongoing security testing and code review to improve software security and troubleshoot and debug issues that arise including the development of reference security platform software.
  • Implements, tests, and operates advanced software security techniques in compliance with technical reference architecture.

FAQs

What is the primary role of a Security Software Engineer at Intel's Content Protection Services?

The primary role involves developing and maintaining security applications critical for Intel’s manufacturing processes, specifically focused on certificate provisioning and generation services.

What programming languages are required for this position?

The candidate should have experience with one or more programming languages such as Java, C#, GoLang, Python, or C++.

What kind of experience is needed in database management for this role?

Candidates should have experience in SQL Server development, including stored procedures, DDL, and database design.

Is a background in cryptography necessary for applicants?

While not required, a background in cryptography and information security is preferred, as the position involves usage of symmetric and asymmetric cryptographic algorithms.

What are some of the key responsibilities of this role?

Key responsibilities include designing and developing software solutions, ensuring code adherence to security guidelines, ongoing security testing, and troubleshooting and debugging software issues.

Are there any specific technologies that candidates should be familiar with?

Yes, candidates should be familiar with IDEs such as Visual Studio, Eclipse, and Netbeans, as well as source control repositories like GitHub and CI/CD pipelines such as Jenkins.

What kind of applications will the Security Software Engineer be working on?

The engineer will be developing multi-tier applications that involve Graphical User Interfaces, REST APIs, middleware, and databases in hybrid on-premise and cloud environments.

Is previous experience with cloud platforms preferred for this role?

Yes, practical experience in developing cloud-based applications, particularly on the AWS platform, is preferred.

What educational qualifications are required for the position?

A Bachelor’s Degree in Computer Science/Engineering or a related degree is required, along with 6+ years of relevant experience.

Is sponsorship for immigration available for this position?

No, this position is not eligible for Intel Immigration sponsorship.

Technology
Industry
10,001+
Employees
1968
Founded Year

Mission & Purpose

Intel’s mission is to shape the future of technology to help create a better future for the entire world. By pushing forward in fields like AI, analytics and cloud-to-edge technology, Intel’s work is at the heart of countless innovations. From major breakthroughs like self-driving cars and rebuilding the coral reefs, to things that make everyday life better like blockbuster effects and improved shopping experiences — they’re all powered by Intel technology. With a career at Intel, you have the opportunity to help make the future more wonderful for everyone.