Software Developer In Test - Core I/O And Sensors

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

Join the team responsible for ensuring the highest quality for technologies at the heart of products known to surprise and delight our customers. Core I/O and Sensors group is part of Core OS organization and is responsible for firmware, device drivers and frameworks related to sensors, human interface devices and I/O technologies. We work on a broad spectrum of technologies spanning across Face ID, Touch ID, Ambient Light Sensor, Accelerometer, Gyroscope etc. all the way to USB, Thunderbolt, DisplayPort and accessory management software.

This is a highly entrepreneurial team, always looking for innovative ways to improve status quo and solve difficult problems in new and better ways. We are looking for someone who can lead the charge on quality for one or more technology areas. You will work in a fast paced environment, interacting directly with development teams within the organization as well as cross-functional teams. The nature of the position requires excellent communication skills, strong technical and debugging skills, along with a commitment to make a difference.

Key Qualifications

  • Solid UNIX OS fundamentals

  • Experience with Python and C programming

  • Highly motivated, creative, and organized

  • Strong verbal and written communication skills

  • Proven ability to ramp up quickly on new and existing technologies


Own overall testing and quality of the technologies for which you are responsible Design, develop and own automated tests for new and existing technologies Investigate and analyze issues spanning across the hardware and software interaction layers Work closely with engineering and project management team to ensure quality releases

Education & Experience

BS in Computer Engineering/Computer Science/Electrical Engineering or equivalent experience/skills

Additional Requirements

  • Desired Experience:

  • Knowledge of IOKit fundamentals

  • Experience with developing, testing or debugging device drivers, firmware or other low level software

  • Experience in working with Human Input Devices, sensors or I/O technologies (USB, PCIe, Display technologies etc.)

  • Knowledge/experience with Unix shell or other scripting languages

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineering Internship

Apple Inc.

Posted 2 months ago

VIEW JOBS 7/18/2020 12:00:00 AM 2020-10-16T00:00 Imagine what you could do here. At Apple, extraordinary ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple's University Recruiting team is looking for a highly motivated, engineering students with a strong background in Back-End Engineering, Core OS, and Web Development to join its team of highly skilled software engineers. Our software engineers are the brains behind some of the industry's biggest breakthroughs. OS X, Siri, Apple Maps, and iCloud - not to mention the system-level software for iPhone and Apple TV - all started here. These teams are on the front line of our constant charge toward innovation. We are actively seeking enthusiastic interns who can work full-time for a minimum of 12-weeks either for our Fall 2020, Winter 2021, Spring 2021, or Summer 2021 sessions. Key Qualifications * Strong object-oriented design skills, coupled with a deep knowledge of data structures and algorithms * Proficiency in one or more of the following developer skills: Java, C/C++, PHP, Python, Ruby, Unix, MySQL, Clojure, Scala, Java Script, CSS, HTML5 * Experience in sophisticated methodologies such as Data Modeling, Validation, Processing, Hadoop, MapReduce, Mongo, Pig * Experience with web frameworks such as AngularJS, NodeJS, SproutCore * Proven experience in application development in Objective-C for OS X or iOS a plus * Client-Server protocol & API design Skills * Able to craft multi-functional requirements and translate them into practical engineering tasks * A fundamental knowledge of embedded processors, with in-depth knowledge of real time operating system concepts. * Excellent debugging and critical thinking skills * Excellent analytical and problem-solving skills * Ability to work in a fast paced, team-based environment * Strong verbal and written communication skills and social skills Description Backend Development - You will be making the features that our users love (like Siri) work by communicating data to the user-facing applications. Backend development opportunities are available for students in the following areas: Siri, iCloud, Apple Maps, Core OS, OS X, Frameworks and Applications, Interactive Media Group, Audio/Video Software Integration and Localization, Advanced Computation, iLife, iWorks, Aperture, Pro Apps, iTunes, Security, Site Reliability Engineering (SRE) and Platform Infrastructure Engineering (PIE) Core OS - You want to be at the heart of Apple's Software organization. The Core OS team is responsible for the design and development of core technologies that are deployed across all Apple product areas including the iPhone, iPad, Watch, MacBook, iMac, Apple TV, and audio accessories. (Yes, that's pretty much everything.) Specifically, the opportunity in CoreOS is in the sensor technology area. By integrating motion, optical, and other sophisticated sensing hardware to Apple's products, we are now able to build innovative features that are truly adaptive to the user and environment. Web Development - You will help build web-based tools and applications to improve our products and do more for our customers. Our developers are responsible for crafting the direction of our products by considering the architecture, performance, testing, design, and implementation. And of course we look for engineers that use our products. Engineers here work on both UI level and lower-level implementation details. The successful intern candidate will be amenable to working in a dynamic, collaborative environment. The person filling this position must be a hands-on, enthusiastic, self-motivated developer with strong initiative and desire to succeed in a challenging environment. You will have a real passion for extraordinary user experiences and an eye for details. Those applying for the Web Development intern position should include a link to a web portfolio. Education & Experience Pursuing BS/MS/PhD program in Computer Science, Electrical Engineering, Computer Engineering, Data Science, Design, or related fields. You are additionally required to return to school after the internship to continue or complete your education, or an internship needs to be required for graduation from your school. You also qualify if accepted into a graduate program after graduation. Additional Requirements * 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. If you'd like more information about your EEO rights as an applicant, please click here. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. For more information, please click here. * Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you are applying for a position in San Francisco, please click here. * Apple participates in the E-Verify program in certain locations as required by law. Learn more. * Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Learn more. * Apple is a drug-free workplace. Apple Inc. Cupertino CA

Software Developer In Test - Core I/O And Sensors

Apple Inc.