Security Software Development Engineer

Intel Intel · Semiconductors · Gdansk, Poland

Security Software Validation Engineer at Intel, focusing on validating complex software-hardware security innovations for Intel CPUs using Pre-Silicon simulations and identifying/mitigating security risks. Requires strong C++/C programming and software development experience.

What you'd actually do

  1. Collaborate on developing and validating complex software-hardware projects as part of Intel's advanced validation activities
  2. Gain deep expertise in software system architecture and Intel Processor microarchitecture
  3. Use Pre-Silicon simulations to ensure systems meet product specifications and enhance quality through advanced validation methodologies and tools
  4. Dive into security aspects — perform analysis, identify risks, and implement mitigations to strengthen product resilience

Skills

Required

  • Bachelor's/Master's degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Strong programming skills in C++ or C
  • At least 2-3 years of hands-on software development experience (design, implementation, debugging, and testing)
  • Familiarity with object-oriented design, data structures, and algorithms
  • Strong analytical, problem-solving, and debugging skills
  • Experience with software debugging tools, version control systems (e.g., Git), and CI/CD workflows

Nice to have

  • Experience working in Linux/Unix environments (development, scripting, debugging)
  • Experience with Specman
  • Experience with Thread/Memory Sanitizer
  • Knowledge of Python

What the JD emphasized

  • security innovations
  • security aspects
  • identify risks
  • implement mitigations