Software Engineer

2 weeks ago


Taguig, National Capital Region, Philippines Apple Inc. Full time

The Networking team creates foundational technologies that enable Apple products to communicate with each other and the rest of the world reliably, efficiently, securely, and privately. The team achieves this through invention and implementation of new technologies, collaboration inside and outside of Apple, and standardization across the industry.You, as a talented and energetic software engineer will join our Networking Infrastructure team. The team is responsible for designing, enhancing and maintaining the core networking stack OS components used in the majority of Apple's platforms, including but not limited to macOS, iOS, iPadOS, watchOS and tvOS Specific areas of responsibility include networking APIs, protocols, as well as performance optimizations of various networking layers. The ideal candidate should posses an excellent conceptual understanding of networking stack internals and their interactions within the Operating System, both towards applications as well as network device drivers. Good working knowledge of TCP/IP and system level software design and implementation experience is also essential.The position will require the right candidate to determine the appropriate compromise between several competing factors such as performance (throughput and latency), energy efficiency (CPU and memory usage), ease of use and security.

Description

The candidate needs to be able to work in a fast paced environment, operate gracefully under stress, handle multiple assignments in parallel, and be self driven to be effective in an environment with little overhead. The candidate also needs to show initiative, be able to take ownership of a problem area, and demonstrate an ability to understand the role of the group's technology in the larger context of the product and network environment. The position has cross-functional aspects and the candidate will need to show excellent interpersonal and communication skills.

Key Qualifications

  • Commercial networking software and/or hardware products development experience
  • Strong software design and development skills, including C or C++ programming language experience
  • Up-to-date and thorough knowledge of:
  • TCP/IP protocol suite
  • System level and network troubleshooting skills
  • Excellent communication and interpersonal skills
Education & Experience

BS in Computer Science, Electrical Engineering or equivalent networking software development experience

Additional Requirements

  • Preferred Experience: System level development experience on iOS or macOS Experience with user-space networking stack technologies and frameworks (e.g. netmap, DPDK, VPP, etc.) IP routing and NAT/Firewall Software switches API development experience Hardware offload experience Wireless networking technologies and standards (Wi-Fi and cellular) Network debugging tools (e.g. packet sniffers, protocol analyzers) System profiling and performance optimization experience.
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $161,700 and $284,900, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

    Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

#J-18808-Ljbffr
  • Software Engineer

    1 week ago


    Taguig, National Capital Region, Philippines Manpower Core Group Inc. Full time

    With more than 8,000 professionals across 9 delivery centers in the Philippines, we remains the country's largest provider of offshoring solutions.Flutter Developer, be 100% YOUA Flutter Developer is expected to:We're seeking a software engineer to join our expanding R&D team. In this role, you will primarily focus on developing elegant user interfaces and...

  • Software Engineer

    2 weeks ago


    Taguig, National Capital Region, Philippines Apple Inc. Full time

    The CoreOS software team is looking for a talented software engineer to contribute to software development for the backup & migration of Apple productsThe person in this role will work closely with our Backup & Migration QA teams, file system teams, as well as cross-functionally across the larger Apple Software Engineering community. Software produced by...

  • Software Engineer

    2 weeks ago


    Taguig, National Capital Region, Philippines Apple Inc. Full time

    Software Engineer - Headphone and Accessories Team The Headphone and Accessories Team at Apple is actively looking for a highly motivated Software Engineer to develop innovative technologies. Candidate is expected to be proficient in software development and C/C++ programming. We value individuals who are driven to innovate and possess a strong desire to...

  • Software Engineer

    2 weeks ago


    Taguig, National Capital Region, Philippines Apple Inc. Full time

    Software Engineer - Location and Spatial Awareness Help craft the next generation of capabilities leveraging Apple location and spatial awareness technologies. Our team focuses are innovating, building, and productizing new ways for our devices to be spatially aware of each other, coupling different sensing technologies with sophisticated algorithms and...

  • Software Engineer

    2 weeks ago


    Taguig, National Capital Region, Philippines Apple Inc. Full time

    Software Engineer - Radio Access Network (RAN) At Apple, we strive every single day to craft products that enrich people's lives. Our successes are the result of skilled domain experts working in an environment that encourages creativity, collaboration, and rethinking of old problems in new ways As a member of the Satellite Connectivity Group, you will work...

  • Software QA Engineer

    2 weeks ago


    Taguig, National Capital Region, Philippines PayMongo Full time

    PayMongo builds the most advanced online payments infrastructure in SE Asia, starting in the Philippines. Over the next few years, we will build a broad suite of products that aims to lower the barriers and remove all the complexities in payments. We are rapidly expanding to serve diverse needs of thousands of business. To continue on this exponential period...


  • Taguig, National Capital Region, Philippines Apple Inc. Full time

    The Software Build & Integration team at Apple is at the core of the Apple software development process. We are responsible for delivering the state-of-the-art operating systems and applications to Apple customers. The role empowers build engineers to influence new feature integration into Apple software, by collaborating with engineers from Software,...


  • Taguig, National Capital Region, Philippines Apple Inc. Full time

    Software Engineering Manager - AVConference Power & Performance The Audio & Media Technologies (AMT) group provides the audio and media foundation across all of Apple's innovative products, including iPhone, iPad, Apple TV, iPod, and Mac OS. We are seeking an experienced software engineering manager to join our team. You will be leading an existing team...

  • Software Engineer

    2 weeks ago


    Taguig, National Capital Region, Philippines Tyler Technologies Full time

    Software Engineer (C#/.NET), Municipal & SchoolsParticipate in analyzing, designing, writing and testing code, documenting and implementing functionally appropriate, technically sound, and well-integrated application systems. This is completed in accordance with customer requirements and organizational methodologies and standards for new application...


  • Taguig, National Capital Region, Philippines Novare Technologies Full time

    JOB RESPONSIBILITIES:Monitors the overall efficiency and quality of project Software Engineer member outputsCoaches project Software Engineer members on code design and implementation strategiesPerforms code reviews for project team commits to improve the quality of codesEnforces compliance on unit test coverage, sanity testing due diligence and code...


  • Taguig, National Capital Region, Philippines Cardinal Health Full time

    Engineer, Software Engineering - Java page is loaded Engineer, Software Engineering - Java Apply locations Philippines-Bonifacio Global City-Taguig time type Full time posted on Posted 23 Days Ago job requisition id What Application Development & Maintenance contributes to Cardinal HealthInformation Technology oversees the effective development, delivery,...

  • Software Engineer

    2 weeks ago


    Taguig, National Capital Region, Philippines Apple Inc. Full time

    Apple is committed to becoming completely carbon neutral across its entire business, manufacturing supply chain, and product life cycle by 2030. This includes the electricity used to power Apple devices.We are a highly collaborative, cross functional team focused on developing new software capabilities to combat climate change. Recent projects of ours...

  • Software Engineer 4

    2 weeks ago


    Taguig, National Capital Region, Philippines Asurion Full time

    Developers/Programmers (Information & Communication Technology) Full time Add expected salary to your profile for insights Asurion's Payments team is seeking to hire a Full Stack Engineer who will design and build user facing applications and backend systems.What you will be doing:Design, build and maintain user-facing applications, APIs, and services...


  • Taguig, National Capital Region, Philippines Apple Inc. Full time

    Senior iOS Software Engineer - Proximity Systems Team Our team within the Location Technologies group of Apple's Sensing & Connectivity org desires a motivated and passionate senior engineer to help create new proximity capabilities. Expanding AirTag and Find My network item capabilities through unwanted tracking, notify when left behind, play sound and...

  • Software Engineering

    2 weeks ago


    Taguig, National Capital Region, Philippines Globe Full time

    Description The Software Engineering Director (Innovation Technical Director) is a pivotal role, responsible for leading a dynamic team comprising R&D Developers, Backend Developers, and Mobile Developers. The position focuses on driving the development and implementation of groundbreaking technologies and applications. The role demands oversight of...


  • Taguig, National Capital Region, Philippines Realcognita Full time

    Management (Information & Communication Technology) Full time Add expected salary to your profile for insights We're committed to solving some of the industry's most pressing challenges in building administration, and empowering builders with the technologically advanced tools and resources they need to compete in an evolving industry. We're proud to have...


  • Taguig, National Capital Region, Philippines Razer Full time

    Job Responsibilities:We are seeking a highly skilled Senior Software Engineer with extensive experience in LAMP stack (Linux, Apache, MySQL, and PHP) and expertise in developing payment gateway applications, integrating payment channels, implementing payment modules, creating and maintaining APIs. As a Senior Software Engineer, you will be responsible for...

  • Software Engineer I

    2 weeks ago


    Taguig, National Capital Region, Philippines Jocsoncollege Full time

    National Capital Region (NCR), Taguig City Candidate must possess at least a Bachelor's/College Degree on Computer Science/Information Technology, Engineering (Computer).Fresh Grad / Entry Level specializing in IT/Computer - Software Development or equivalent.ResponsibilitiesThe FactSet Engineering team is composed of highly talented and motivated...


  • Taguig, National Capital Region, Philippines Apple Inc. Full time

    We are the Apple Ecosystem Tools team, and we're looking for a Software Development Engineer to join us in building native and web applications. We deliver end-to-end solutions used for validation, analysis and certification of a wide variety of Apple technologies, including iPhone, AirPods, Apple Watch, CarPlay, Car Keys, Find My, and much more.Come join...


  • Taguig, National Capital Region, Philippines Realcognita Inc. (formerly B&S Design Services Inc.) Full time

    SummaryRealcognita is building a next generation platform for internal and external stakeholders, making a one-stop solution for end-to-end fulfillment, inventory, ordering, payment, and scheduling. As we advance inthis area, we are seeking a highly skilled and experienced software engineer to help steer thedevelopment of our platform. You will play a...