Talent.com
Security Software Development Engineer
Security Software Development EngineerAdvanced Micro Devices, Inc • MARKHAM, Ontario, Canada
Security Software Development Engineer

Security Software Development Engineer

Advanced Micro Devices, Inc • MARKHAM, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.Together, we advance your career.

THE ROLE:

The AMD Product Security Office (PSO) is looking for an experienced software engineer to work on leading-edge security technologies to enhance AMD's leadership in confidential computing solutions. You will work with industry level security experts in the design and development of security software features, to meet the emerging needs of the modern datacenter.

A successful candidate is an experienced software developer who excels in software and security feature development, with a focus on prototyping and proof-of-concept implementations. You will be involved in all phases of development including software design, coding, testing and debugging, with particular emphasis on de-risking new technologies and writing technical specifications.

THE PERSON:

You are passionate about creating innovative security solutions using your effective problem-solving skills. A motivated self-starter, you can work both independently and collaboratively in fast paced environments, with excellent technical communication and interpersonal skills. You thrive on turning complex security concepts into working prototypes and proof-of-concept implementations.

KEY RESPONSIBILITIES:

  • Design and develop advanced security software prototypes for AMD's confidential computing solutions
  • Write proof-of-concept code for security-critical components including kernel modules, systems software, drivers, and services
  • Contribute to de-risking efforts by implementing and testing new security technologies
  • Develop technical specifications and documentation based on prototype implementations
  • Collaborate with cross-functional teams including operating systems, software drivers, and firmware developers in designing and implementing cross-layer dependencies
  • Perform integration testing and validation of prototype implementations
  • Present and demonstrate prototype work to internal and external partners
  • Provide technical consultation regarding security features, interfaces, and programming requirements
  • Participate in technical design and code reviews and contribute to architectural discussions

MINIMUM QUALIFICATION:

  • Experience in designing and developing system software solutions such as kernel, OS, device drivers, and firmware
  • Strong programming skills in Rust and C/C++ programming languages
  • Experience in development of security features and prototyping
  • Strong understanding of computer architecture systems and concepts, including server CPU systems, fundamentals of the system memory hierarchy and caches, and underlying system hardware and firmware
  • Knowledge of existing hardware architecture(s) (x86 preferred) including associated security and/or virtualization extensions
  • Familiarity with overall system security concepts
  • Eagerness and ability to quickly learn new concepts
  • Team player, ability to work in cross-site and matrix environments

PREFERRED QUALIFICATION:

  • Knowledge of confidential computing technologies (e.g., AMD SEV)) and trusted execution environments (TEEs)
  • Experience working with x86 virtualization technology
  • Possess fundamental knowledge of security principles and properties, including confidentiality, integrity, availability, authentication, authorization, and auditing
  • Knowledge or experience with Security Development Lifecycle (SDL) practices
  • Experience with rapid prototyping methodologies and proof-of-concept development
  • Knowledge and experience with security vulnerability reporting and mitigation

ACADEMIC CREDENTIALS:

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

LOCATION:

Markham, Ontario, Canada

#LI-PA1

#LI-HYBRID

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

THE ROLE:

The AMD Product Security Office (PSO) is looking for an experienced software engineer to work on leading-edge security technologies to enhance AMD's leadership in confidential computing solutions. You will work with industry level security experts in the design and development of security software features, to meet the emerging needs of the modern datacenter.

A successful candidate is an experienced software developer who excels in software and security feature development, with a focus on prototyping and proof-of-concept implementations. You will be involved in all phases of development including software design, coding, testing and debugging, with particular emphasis on de-risking new technologies and writing technical specifications.

THE PERSON:

You are passionate about creating innovative security solutions using your effective problem-solving skills. A motivated self-starter, you can work both independently and collaboratively in fast paced environments, with excellent technical communication and interpersonal skills. You thrive on turning complex security concepts into working prototypes and proof-of-concept implementations.

KEY RESPONSIBILITIES:

  • Design and develop advanced security software prototypes for AMD's confidential computing solutions
  • Write proof-of-concept code for security-critical components including kernel modules, systems software, drivers, and services
  • Contribute to de-risking efforts by implementing and testing new security technologies
  • Develop technical specifications and documentation based on prototype implementations
  • Collaborate with cross-functional teams including operating systems, software drivers, and firmware developers in designing and implementing cross-layer dependencies
  • Perform integration testing and validation of prototype implementations
  • Present and demonstrate prototype work to internal and external partners
  • Provide technical consultation regarding security features, interfaces, and programming requirements
  • Participate in technical design and code reviews and contribute to architectural discussions

MINIMUM QUALIFICATION:

  • Experience in designing and developing system software solutions such as kernel, OS, device drivers, and firmware
  • Strong programming skills in Rust and C/C++ programming languages
  • Experience in development of security features and prototyping
  • Strong understanding of computer architecture systems and concepts, including server CPU systems, fundamentals of the system memory hierarchy and caches, and underlying system hardware and firmware
  • Knowledge of existing hardware architecture(s) (x86 preferred) including associated security and/or virtualization extensions
  • Familiarity with overall system security concepts
  • Eagerness and ability to quickly learn new concepts
  • Team player, ability to work in cross-site and matrix environments

PREFERRED QUALIFICATION:

  • Knowledge of confidential computing technologies (e.g., AMD SEV)) and trusted execution environments (TEEs)
  • Experience working with x86 virtualization technology
  • Possess fundamental knowledge of security principles and properties, including confidentiality, integrity, availability, authentication, authorization, and auditing
  • Knowledge or experience with Security Development Lifecycle (SDL) practices
  • Experience with rapid prototyping methodologies and proof-of-concept development
  • Knowledge and experience with security vulnerability reporting and mitigation

ACADEMIC CREDENTIALS:

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

LOCATION:

Markham, Ontario, Canada

#LI-PA1

#LI-HYBRID

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

Create a job alert for this search

Security Software Development Engineer • MARKHAM, Ontario, Canada

Similar jobs

Security Engineer

Compunnel, Inc.Toronto
Full-time

The Security Engineer is responsible for enhancing application and cloud security by integrating security practices, automation, and tooling throughout the software development lifecycle.This role ...Show more

 • Promoted

Experienced Product Security Engineer For Innovative Software Security - Remote

AffirmToronto, Canada
Remote
Full-time

Senior Product Security Engineer (AI/ML) British Columbia Greenhouse is hiring to make every company great at hiring.You will join a team that collaborates purposefully, fosters inclusivity, and co...Show more

 • Promoted

Staff Software Engineer, Security

Super.comToronto, ON, CA
Full-time

Staff Software Engineer, Security at Super.This range is provided by Super.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.For our employees, ou...Show more

 • Promoted

Security Software Development Engineer

AMDMarkham
Full-time

What you do at AMD changes everything.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more

 • Promoted

Senior Software Engineer, Device Identity & Security

OktaToronto, ON, CA
Full-time

A leading identity management company is seeking a dynamic Senior Software Engineer to join their Device Identity and Policies team in Toronto, Canada.The ideal candidate will bring 5+ years of Jav...Show more

 • Promoted

Software Engineer, Security

CohereToronto, ON, CA
Full-time

Our mission is to scale intelligence to serve humanity.We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like cont...Show more

 • Promoted

Software Engineer, Security Engineering

OpendoorToronto
Full-time

IT, Security, and Corporate Engineering.At Opendoor our goal is to build the biggest, most trusted housing platform and set a new standard for how people move.We've combined our deep, proprietary d...Show more

 • Promoted

Senior Software Engineer - Device Identity & Security (Equity)

Okta for DevelopersToronto, ON, CA
Full-time

A leading identity company is seeking a Senior Software Engineer to join their Device Identity and Policies engineering team in Toronto, Canada.The ideal candidate will have over 5 years of experie...Show more

 • Promoted

Software Engineer, Security

RenderToronto, ON, CA
Full-time

At Render, we’re building the modern cloud platform for developers creating AI-native, full-stack, multi-service applications.Our mission is to eliminate the tradeoff between the power of hyperscal...Show more

 • Promoted

Security Software Engineer

TailscaleToronto, Canada
Full-time

Overview Tailscale is building the new Internet by delivering software that makes it easy to securely interconnect people and their devices, no matter where they are.From hobbyists to multinational...Show more

 • Promoted

Security Software Engineer, Infrastructure Security (Staff or Senior)

MongoDBToronto
Full-time

We are hiring an experienced Security Software Engineer (Staff or Senior) for our Infrastructure Security team to design and build scalable security controls and services within MongoDB Atlas multi...Show more

 • Promoted

Staff Security Engineer, Application Security (Hybrid)

HomebaseToronto, ON, CA
Full-time

At Homebase, you’ll join a team that’s bold, fast-moving, and obsessed with helping small businesses thrive.We build with empathy, act with urgency, and take big swings that drive real-world impact...Show more

 • Promoted

Senior Software Engineer, Product Security & Iam

ConfluentToronto, Canada
Full-time

A leading data streaming platform in Canada is seeking a Product Security Engineer to enhance security features for its cloud solutions.The role demands 2-5 years of relevant experience and profici...Show more

 • Promoted

Security Software Development Engineer

Advanced Micro DevicesMarkham
Full-time

WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more

 • Promoted

Software Engineer - Security Platform

CloudflareToronto, ON, CA
Full-time

At Cloudflare, we are on a mission to help build a better Internet.Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for cust...Show more

 • Promoted

Senior Software Engineer - Product Security

Confluent IncToronto, ON, CA
Full-time

Senior Software Engineer - Product Security.We’re not just building better tech.We’re rewriting how data moves and what the world can do عقل.With Confluent, data doesn’t sit still.Our platform puts...Show more

 • Promoted

Software Development Engineer, VSG, Ring

AmazonToronto, ON, CA
Full-time

Software Development Engineer, VSG, Ring.Ring is looking for a Software Development Engineer to join and help grow the Ring VSG (Virtual Security Guard) team.Ring's mission is to make neighborhoods...Show more

 • Promoted

Senior Software Security Engineer - C$95,000 - C$110,000 A Year

Motorola SolutionsToronto, Canada
Full-time

The Senior Security Engineer will perform threat modeling, risk assessments, and architecture reviews.They will also oversee security testing and implement secure CI/CD pipelines.Show more