Taro Logo

Perception Systems Software Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$166,600 - $250,600
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Perception Systems Software Engineer

The Audio & Media Technologies group in Apple's Software Engineering organization is seeking a Perception Systems Software Engineer to join their team. This role is part of a new initiative to develop a secure software architecture for multi-modal awareness on Apple platforms. The position involves working with cutting-edge technology at the intersection of machine learning, computer vision, and audio processing.

As a Perception Systems Software Engineer, you'll be responsible for creating sophisticated software systems that enable Apple devices to better understand their environment through various sensors while maintaining strict privacy and security standards. You'll work on developing algorithm execution runtimes, real-time data pipelines for multiple sensor inputs, and creating robust system frameworks and APIs.

The ideal candidate will bring strong expertise in systems programming, particularly with Swift, Objective-C, or C++, and have experience with machine learning frameworks. You'll be working in a highly collaborative environment, interfacing with experts across Apple who develop advanced AI algorithms.

This is an excellent opportunity for someone passionate about building next-generation perception systems while maintaining Apple's industry-leading standards for privacy and security. The role offers competitive compensation, comprehensive benefits, and the chance to work on technology that will shape the future of Apple products.

Last updated 9 minutes ago

Responsibilities For Perception Systems Software Engineer

  • Develop secure Perception Systems software architecture for Apple platforms
  • Create algorithm execution runtime
  • Build real-time data pipelines for camera, audio, and other sensors
  • Develop system framework and APIs
  • Integrate with other system components and applications

Requirements For Perception Systems Software Engineer

Python
  • Excellent software design/programming skills in Swift, Objective-C and/or C/C++
  • A passion for understanding end-to-end systems, from the user experience down to the hardware
  • Experience with on-device ML frameworks and systems
  • An understanding of how to develop and debug multi-threaded software
  • Proactive learning and a passion for learning new technologies
  • BS or MS in Computer Science or other related field or equivalent

Benefits For Perception Systems Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Perception Systems Software Engineer

6G AI/ML Wireless Systems Engineer

Senior AI/ML Engineer role at Apple focusing on 6G wireless systems development using machine learning and artificial intelligence.

Computer Vision & Machine Learning Engineer

Senior Computer Vision & Machine Learning Engineer role at Apple, building next-generation creative editing tools using state-of-the-art ML/CV technologies.

6G AI/ML Wireless Systems Engineer

Senior AI/ML Engineer role at Apple focusing on 6G wireless systems development using machine learning and artificial intelligence.

Sr. Software Development Engineer, Alexa AI Developer Tech

Senior Software Development Engineer position at Amazon's Alexa AI Developer Tech team, focusing on generative AI and LLM-based experiences, offering competitive compensation and opportunity to shape the future of voice assistance.

Delivery Consultant - Machine Learning Engineer, AWS Professional Services

Senior Machine Learning Engineering role at AWS Professional Services, focusing on implementing AI/ML solutions for enterprise customers, requiring 5+ years of experience in ML engineering and cloud technologies.