Overview
Apple Inc. is an American multinational technology company headquartered in Cupertino, California. Apple is the largest technology company by revenue, totaling US$394.3 billion in 2022. As of March 2023, Apple is the world’s biggest company by market capitalization.
Apple Jobs Openings for Freshers, Apple Jobs Opportunities for Fresher, Apple Jobs, Apple Careers, Careers at Apple for Freshers, Apple Recruitment 2023
Security Software Engineer, Systems – , United States
Job Description
Each project will involve solving unique challenges while handling the following core responsibilities:
Gain familiarity with the implementation and security status of existing codebases.
Contribute to the design of software security hardening projects. Projects can include memory safety technology adoption, mitigation deployment, sandboxing/isolation, refactoring, and other approaches as necessary.
Update existing low-level software codebases as necessary to achieve project security goals using the most appropriate language, potentially including C, C++, or Swift.
Implement project tests to cover relevant security properties, creating unit tests and collaborating with QA or fuzzing teams as necessary.
Contribute to documentation and training materials required for partner team to maintain security properties going forward.
Communicate empathetically and effectively during all project phases.
Qualifications
BS in Computer Science or Computer Engineering; or equivalent experience/skills
Strong interest in software security and a desire to develop your skills in that area
Experience or coursework in secure software development, vulnerability exploitation, or vulnerability mitigation
Experience or coursework developing software in low-level environments such as firmware, device drivers, kernel, or hypervisor
Familiarity with the security properties of compiled languages such as C, C++, Rust, or Swift
Understanding of vulnerability exploitation and mitigation techniques
Ability to communicate clearly and effectively about technical topics (verbal and written)
Enthusiasm to collaborate on challenging cross-functional projects