Apple At Home Adviser, Apple Home Advisor Work From Home @Jobsextraincome ( Security Software Engineer )

Full Time28-Apr-2023
Overview

Apple At Home Adviser, Apple Home Advisor Work From Home @Jobsextraincome ( Security Software Engineer )

Hiring Organization: Apple

Post Name: Security Software Engineer

Qualification: Graduate

Industry:  Private

Employment Type: Full Time

Work Hours: 8 Hours

Salary: $20-$30/Hour

Location: Cupertino, CA

Full Jobs Description

  As a Security Software Engineer at SPEAR, you will work with downstream teams in Apple's software development to improve the security of our operating systems. You will be involved in the design and delivery of robust and maintainable infrastructure and mitigations that significantly improve the security of end users. Your work will help set the standard for cross-functional collaboration, thorough testing, and clear documentation.

Apple At Home Adviser, Apple Home Advisor Work From Home @Jobsextraincome ( Security Software Engineer )

 Thanks to the collaboration of dedicated engineers like you, Apple products are the most secure consumer devices on the market. Our mission is to continue to advance information security for end users. Our goal is not just to be the most secure: we strive to ensure the security of every user's digital life even from the most malicious and resourceful adversaries.

key competencies

  •  3 years of experience developing or analyzing low-level software with strict security requirements
  •  Experience working in low-level environments such as firmware, device drivers, kernel or hypervisor
  •  Experience identifying or remediating software vulnerabilities at the design and implementation level
  •  Understanding of  security features of compiled languages ​​such as C, C, Rust or Swift
  •  Understand vulnerability exploitation and mitigation techniques
  •  Ability to communicate clearly and effectively on technical topics (oral and written)
  •  Enthusiastic, empathetic and collaborative approach to cross-functional projects

 Description

 Each project involves solving unique challenges and managing the following core tasks:

 Familiarize yourself with new codebases efficiently.

 Lead the design of software security validation projects to ensure these objectives are met according to the appropriate threat model. Projects may include implementing memory security, mitigation, sandboxing/isolation, refactoring, and other approaches as needed.  Participate in low-level programming to achieve project goals using the most appropriate language,  including C, C, or Swift.  Ensure project testing includes coverage of critical security features, creation of unit tests, and collaboration with QA or disruption teams as appropriate.

 Document changes and new architectural elements and create training materials necessary for the partner team to maintain the security elements in the future.

 Communicate collaboratively and effectively throughout all phases of a project.

Apple At Home Adviser, Apple Home Advisor Work From Home @Jobsextraincome ( Security Software Engineer )