Sie sind auf Seite 1von 21

Software

Employee Referral Program

Software Engineering
Camera Algorithm Engineer Camera Firmware Engineer Firmware Engineer Firmware QA Engineer Mac Software Engineer Multitouch Sensor Algorithm Engineer Sensor Algorithm Engineer, HID Software QA Engineer Video Codec/Camera QA Engineer Video Codec Engineer

Software Quality
(Lead) System Test EngineerMac Camera Test Engineer Gas Gauge SQA Engineer Manager, Accessories SQA Mobile Apps Software Quality Engineer iPad SQA Engineer System Test Engineer System Test EngineerDisplay System Test EngineerWi-Fi (802.11) Thermal SQA Engineer

Camera Algorithm Engineer


Reqs: 21549000, 25408855

The Video Engineering team is looking for a Senior Camera Algorithm Engineer to work on image/video processing algorithms for the cameras in Apple's products! Core Responsibilities Candidate should have a strong track record of algorithm development for shipping consumer or professional camera products. Qualifications Solid understanding of the image signal processing (ISP) pipeline for image sensors. Experience in the areas of image enhancement, noise reduction, auto exposure, auto focus, and auto white balancing etc.

Knowledge of video formats and color spaces Extensive experience in implementation and fine tuning of video processing algorithm on a general purpose CPU or a special purpose hardware Understanding in Hardware/Software integration of camera processing into the system Minimum of 5 years direct related experience

Plus:

Background in color science and computer vision algorithm Knowledge of pixel and image sensor design

Education MS/PhD in Computer Science or Electrical Engineering

Camera Firmware Engineer


Req: 21545648

The Video Engineering team is looking for a Camera Firmware Engineer to work on image/video processing software/firmware for the cameras in Apple's products! Core Responsibilities This individual must possess strong skills in the areas of development and real time implementation of camera processing system.

Candidate should have a strong track record of successful large volume consumer camera product shipment.

Qualifications Understanding of the image signal processing (ISP) pipeline for CMOS image sensors. Experience in implementing sensor control, auto exposure, and auto white balancing algorithms.

Knowledge of video formats and color spaces Experience in Hardware bring up, Hardware/Software integration of video camera processing into the system Experience in embedded real time multitasking software system. Minimum of 3 years direct related experience

Plus:

Development experience on Mac OS X, iOS or other embedded systems

Education BS/MS in Computer Science or Electrical Engineering

Camera Test Engineer


Req: 23791227

The Sensors SQA Team is looking for a highly motivatedand experienced camera test engineer. This is yourchance to join a key team driving the quality offuture Apple products. You will work on a team dedicated to validating image and video quality on iOS devices. You are expected to work closely with the Hardware and Software development teams in order to create and execute test plans focused on qualifying camera technology. The successful candidate has a strong aptitude for learningnew technologies, gaining in-depth knowledge of how new systems function and is comfortable working in a fast-paced environment.Additionally, the candidate is expected have the ability to design, create, and run manual and automated tests.Developing and fostering partnerships with cross-functional teams is key to long-term success. The person filling this position must be hands-on, pro-active, self-motivated, and passionate about their work. Creative thinking, and a keen eye towards image quality are key factors to success in this role. CoreResponsibilities

Develop, design and execute tests for validation of camera hardware and software at the system-level Develop test plans and other test documentation as required Identify, reproduce, and isolate bugs found via image and video analysis Contribute to the continued automation of test cases Work closely and clearly communicate with all cross-functional teams

Qualifications 3+ years experience as a QA or Validation Engineer on consumer-facing hardware/software products


3+ years experience in photographic and video field Strong understanding of digital photography and image processing technologies Creative thinker and passionate about photography Past experience testing digital cameras Strong knowledge of Aperture, Photoshop, Lightroom, iPhoto, Final Cut Pro, and similar applications Experience in automation using scripting or other languages (PERL, Python, Ruby, JavaScript, ObjectiveC, etc.) Strong written and verbal communications skills

Education BS in Engineering, Computer Science, or related photographic field

Firmware Engineer
Req: 25545057

Be part of the firmware engineering team creating next-generation human interface devices. We deliver human interface devices, MultiTouch input, cameras, sensors, and displays. We are looking for an excellent programmer with working knowledge of EE/digital design. The engineer will be responsible for developing low-level microcontroller code, software drivers and tools, investigating new technologies and algorithms, prototyping concepts, and delivering products. This is a key position that is the focal point for HW/SW/Factory integration. Core Responsibilities Overall software, firmware, and product design plus coding.

Power management strategy and implementation. Interface with mechanical, EE, SW, factory, and other teams on device design.

Qualifications Minimum Requirements:


Experience in low-level software or embedded software solutions/development. Expertise with C or C++ and SPI/I2C required.

Additional Pluses:

Experience with USB, ARM, DSP, 8051, and other microcontroller cores. Debugging with oscilloscope or logic analyzers. Familiarity with video camera, displays, or input technologies. Bluetooth, Cocoa, IOKit, Objective-C, or assembly programming.

Education BS CS/CE/EECS

Gas Gauge SQA Engineer


Req: 25420625

The Sensors SQA Team is looking for a highly motivatedand experienced gas gauge validation engineer with excellent analytical and problem solving skills. This is yourchance to join a key team driving the quality offuture Apple products. In this role, you will be testing,automating, analyzing detailed results and working closely with thecross-functional team to ensureproduct quality.

Develop, design and execute tests for validation of gas gauge hardware and firmware at the system-level Develop test plans and other test documentation as required Identify, reproduce, and isolate bugs found via debuggingand data analysis of gas gauge related data Work closely and clearly communicate with all cross-functional teams

Qualifications The successful candidate has a strong aptitude for learningnew technologies, gaining in-depth knowledge of how new systems function and generating/analyzing data to validate various gas gauge algorithms.Additionally, the candidate is expected have the ability to design, create, and run manual and automated tests. Cross-functional collaboration with development, product management and tech support teams and an ability to thriveunder pressure are key skills required to succeed in this role.

5+ years experience as a QA or Validation Engineer, preferably on consumer-facing hardware/software products 2+ years involved in actively validating gas gauge functionality or other battery related power tasks Ability to make data driven decisions on a regular basis Solid debugging experience. White-box testing experience a plus. Experience in automation using scripting or other languages (PERL, Python, Ruby, JavaScript, ObjectiveC, etc.) Strong written and verbal communications skills Strong working knowledge of UNIX-like operating systems Ability to work cross-functionally with other teams and groups Ability to think creatively, problem solve, and innovate

Education BSEE/CS or equivalent experience

Firmware QA Engineer
Req: 21618083

HID SW is responsible for delivering the software and firmware for Apples Human Interface Devices, such as trackpads, cameras, remote controls, keyboards & mice. The team is a key part in driving an integrated customer experience involving new HW and SW designs working with creative, smart people, world-class products and cutting edge technologies. Core Responsibilities We are seeking a Firmware QA Engineer to test Apple's next generation human interface devices including, Multitouch on iPhone, iPad, remote controls, trackpads, cameras and displays.

Responsibilities include leading the quality effort for firmware on Mac and iOS devices Writing guidelines for testing new products, executing tests using diagnostic software and hardware, isolating issues You will be mentoring and supervising junior engineers on the team, managing own and others' workload, and actively working cross-functionally to drive quality and communicate results. Successful candidate will be a motivated individual who independently follows up on issues, collaborates with developers to resolve low level issues and can understand and discuss technical issues with developers.

Preferred experience:

Track record of shipping great products Knowledge of Macintosh system and Mac OS X or UNIX variant Use of hardware debugging tools USB and Bluetooth CATC, SPI/I2C C/C++ or object oriented programming as well as test tool development Testing automation using PERL, Python, AppleScript, or other scripting language Some experience managing or mentoring junior engineers a plus

Qualifications

Typically require 3+ years of QA experience Strong knowledge of the QA process Excellent written and verbal communication skills Ability to develop test guidelines from specifications Proven skill in bug hunting and regression

Education BS in Computer Science (or equivalent experience).

iPad SQA Engineer


Req: 25557393

The iPad SQA Engineer will be responsible for leading, planning, and executing integrated system testing with an emphasis on hardware-centric software risks for new and existing iPad projects. The candidate will regularly work cross-functionally with engineering, program managers, and other QA teams to identify risk areas, testing responses, and representing QA concerns. Core Responsibilities The applicant should have a SW QA leadership or management background. The candidate should have a strong aptitude for learning new technologies with a good instinct for discovering defects in software and hardware. The applicant should be a focused and responsible individual who enjoys working on a team and thrives under pressure. The person must have excellent communication and report-writing skills.

Design and execute integrated system tests. Identify, reproduce, and isolate issues found, and see issues through closure. Report issues in accordance with Apple bug reporting methods and testing guidelines. Provide training on a regular basis 1-on-1 and to a group on new features and technologies. Stay informed on customer and industry trends regularly integrating into on-going testing. Good understanding of SQA methodologies & practices

Qualifications 3+ years experience in software quality assurance leadership or management position


2+ years experience with Mac OS X 1+ years Experience automating testing in PERL, AppleScript, or JavaScript or similar scripting languages 2+ years experience with UNIX command line and UNIX Shell Scripting 2+ years experience with embedded and mobile devices 1+ years Experience with Professional and consumer-grade cameras and photo editing software Strong communication, written skills, and interpersonal skills (required to establish and maintain interdepartmental relationships) Comfortable with fast paced schedule driven development Strong software engineering and development life cycle knowledge

Education BS/MS EE/CS or technical degree with relevant experience

Mac Software Engineer


Req: 17073756

The Macintosh Platform SW Team is seeking a Software Engineer to help ensure that Apple Mac systems continue to be world-class. Were looking for engineers with exceptional problem solving skills and a passion for quality. Core Responsibilities You will play a central role in the design, development and deployment of Mac system software, boot firmware, Power Management, and system design.

Responsibilities include design, development, troubleshooting and debugging of software programs for Portable Mac products. You will also develop software tools, including operating systems, and firmware. The successful candidate must understand CPU and System power management and will also determine hardware compatibility and/or influence hardware design. He/she should be comfortable with HW based debugging. This role, you will be interfacing with software and hardware designers to develop algorithms and architectures for hardware video codecs.

Qualifications

Minimum of 6 years of related experience. International Travel 10% of the time. Board bring-up experience. HW debugging.

Education BSCE or BSEE Required

Manager, Accessories SQA


Req: 20112073

Apple is looking for a Software Quality Assurance Manager to drive iPod/iPhone/iPad integration testing with car stereos. In this role you will be a hands-on manager, guiding the team to test car stereo compatibility with iOS products. Additionally, you are responsible for enhancing and expanding the long-term capabilities of the team. This includes championing new testing strategies, developing automation strategies and tools, and extending the functionality of existing tools. This is your chance to join a team that has proven itself by delivering high-quality products in a timely manner. The successful candidate will be comfortable working in a fast-paced, collaborative environment. Developing and fostering partnerships with the cross-functional teams is key to long-term success. The person filling this position must be a hands-on technical manager with strong leadership and team building skills. Qualifications

3+ years of relevant experience in consumer electronics Technical lead, lead engineer, or management experience. Proven track record demonstrating the ability to build a team attracting, hiring, retaining, motivating the best engineer Experience architecting and implementing automation tools Comfortable with fast paced schedule driven development Strong software engineering and development life cycle knowledge Excellent verbal and written communication skills (ability to communicate technical concepts to a non-technical audience) Experience working with Audio/Video, and Wireless technologies Prior experience working on automotive related products Experience with USB protocols on device and host sides, and Bluetooth protocols

Preferred Experience

Education Bachelors degree in Electrical Engineering, Electronics Engineering, Computer Science, or related field.

Multitouch Sensor Algorithm Engineer


Req: 23879084

Be part of the engineering team creating next-generation input devices and displays. We are looking for a Gesture or Pattern Recognition Algorithms Engineer with working knowledge of gesture recognition, statistical signal processing and pattern recognition along with strong programming skills. Core Responsibilities This is a key position that is a focal point for HW/SW integration. This engineer will be responsible for developing calibration procedures, tuning tracking algorithms, and optimizing sensors across a large user base via geometric analysis or automated learning. Additional responsibilities include:

Data collection and analysis Investigating new technologies, prototyping concepts, evaluating user impact, and delivering products.

Qualifications 2 years of experience in algorithm development for sensor pattern, gesture, or handwriting recognition systems.

Gesture recognition background is preferred Exceptional expertise with C/C++ Experience with adaptive filters, computer vision, robotics, neural networks or genetic algorithms a plus.

Education BS in CS/CE/EECS/Math

Sensor Algorithm Engineer, HID


Req: 25544705

Human Input Devices (HID) is responsible for creating the software and firmware for new and existing Apple input devices and displays. The team is a key part in developing consumer hardware and software that works with creative people, world-class products and technologies. HID is looking for a Sensor Algorithms Engineer that will be part of the team creating next generation input devices and displays. This is a key position that is a focal point for HW/SW integration. Core Responsibilities Design, implementation and support of sensor algorithms from concept prototypes through production

Experimental design, data collection and analysis Design of calibration procedures Collaboration with cross-functional teams to define requirements and investigate new technologies

Qualifications

3+ years experience designing and implementing computer vision, pattern recognition or statistical signal processing algorithms Exceptional C/C++ skills

Education Masters Degree in CS/EE/Mathematics/Physics or equivalent experience

Software QA Engineer
Req: 19678636

HID SW is responsible for delivering the software and firmware for Apples Human Interface Devices, such as trackpads, cameras, remote controls, keyboards & mice. The team is a key part in driving an integrated customer experience involving new HW and SW designs working with creative, smart people, world-class products and cutting edge technologies. HID SW is looking for a SQA Engineer that will be part of the team to drive the software quality and integration for an exceptional customer experience. The SW QA effort includes hands-on functional testing, bug reporting/ regression, maintaining test guidelines, executing automation tests, and project QA status reporting. Core Responsibilities

Participate in the SW QA testing activities for multiple new products. Coordinate testing with cross-functional QA teams. Study new project design documents, maintain test guidelines. Create innovative testing methods & test cases. Provide clear and concise project QA status reports for the team, cross-functional partners, and management. Responsible for the completion of QA deliverables, tracking bug reports and change requests to their resolution. Deliver on all activities using best-in-class processes for SW QA. Learning and building of skill-sets is highly encouraged & expected for all team members.

Qualifications 5+ years of SW QA experience.


Excellent verbal and written communication skills. Working knowledge of Mac OS X. Working knowledge of UNIX-based systems and command-line tools for debugging, analysis, and automation. Proven track record in and knowledge of core QA techniques, including creation of test plans and cases, writing documentation, proper regression, and isolation. Ability to analyze crash logs, backtraces, and assist engineers by utilizing basic debugging techniques. Knowledge of USB, I2C, Bluetooth and protocol analyzers a plus.

Education BS in Computer Science or related field.

Mobile Apps Software Quality Engineer


Req: 25496452

Quality is an important aspect of our innovative products, and as a Software Quality Engineer, you will have a significant impact on helping to deliver functional and stable products to millions of customers in a fast-paced environment.

Testing key features of one or more products and/or software updates Verify the proper functioning and quality of those features prior to shipping them Develop and execute test automation using applicable scripts or programming languages Build on existing automated test infrastructure and/or create new tools Working closely with other team members & test teams to create and execute tests cases Work closely with development teams, to identify and understand key features and their underlying functionality Isolate and report defects, and verify fixes through regression testing and other test methodologies

Qualifications The ideal candidate will have 3+ years of SQA experience, as well as experience in the following areas:

Experience with hardware and/or software development lifecycle processes Experience with testing embedded consumer electronics/wireless mobile devices Proven ability to develop test automation using Perl/Unix/Shell or other relevant scripting languages C/C++ or other relevant programming languages Working knowledge of wireless sniffer tools Ability to work with cross-functional and remote teams Experience with defect tracking systems Demonstrates QA skills with at least 2 complete product cycles, from inception to customer shipment Bluetooth experience preferred

Education BS CS/CE/EE (or equivalent) is required

System Test Engineer


Req: 16446383

System Test Engineering is looking foran experienced test engineer with excellent problem solving and communicationsskills. This is yourchance to join a key team driving the quality offuture Apple products. In this role, you will be testing,automating, leading, and working closely with the entirecross-functional team to ensureproduct quality. Core Responsibilities Develop, design and execute tests for compatibility of Apple hardware and software projects.

Develop test plans and other test documentation as required Test lead a core area or project Identify, reproduce, and isolate bugs found via debuggingand performance analysis tools. Work closely and clearly communicate with all cross-functional teams

Qualifications

3+ years experience as a QA engineer, preferably on consumer-facing hardware/software products. Solid debugging experience. White-box testing experience a plus. Experience in developing using scripting or coding languages (PERL, Python, Ruby, JavaScript, ObjectiveC, etc.) Strong written and verbal communications skillsincluding solid presentation skills & experience. In-depth knowledge of MacOS, iOS, and/or UNIX Technical knowledge of professional, consumer, web, and/or gaming software. Ability to lead projects and groups, including defining and implementing test plans and managing complex projects to schedule. Ability to work cross-functionally with other teams and groups Ability to think creatively, problem solve, and innovate

Education BSEE/CS or equivalent experience

Video Codec/Camera QA Engineer


Req: 21545400

The video engineering team is looking for a highly skilled and innovative video CODEC/Camera QA engineer who would like to play a key role in testing and improving Apple's video-related products. Core Responsibilities The successful candidate must have a passion for video along with extensive experience in automating comprehensive test suites for complex software applications.

Experience in shipping successful products to the consumers.

Qualifications 4+ years experience in field of video compression or camera

Experience testing video related consumer applications i.e. DVD player, QuickTime Video Capture/Playback/ Export, FaceTime, iDVD, iMovie etc. Experience with camera image quality tuning and testing. Experience with scripting languages for automated testing. Experience in software module black/white box testing Excellent oral & written communication skills and interpersonal skills Excellent organizational skills, detail oriented and self driven.

Education BSCS/EE or equivalent

(Lead) System Test EngineerMac


Req: 20012147

System Test Engineering is looking foran experienced test engineer with excellent problem solving and communicationsskills. This is yourchance to join a key team driving the quality offuture Apple Macintosh products. In this role, you will be testing,automating, leading, and working closely with the entirecross-functional team to ensureproduct quality. The successful candidate has a strong aptitude for learningnew technologies, excellent communication and presentation skills, lead experience, and the ability to manage complex and challenging projects.Additionally, the candidate is expected have the ability to design, create, and run manual and automated tests.Cross-functionalcollaboration with development, marketing and tech support teams and an ability to thriveunder pressure are key skills required to succeed in this role. Experience leading or managing a project are also important, including tracking resources, progress, and schedules. CoreResponsibilities

Develop, design and execute tests for compatibility of Apple hardware and software projects. Develop test plans and other test documentation as required Test lead a core area or project Identify, reproduce, and isolate bugs found via debuggingand performance analysis tools. Work closely and clearly communicate with all cross-functional teams

Qualifications 5+ years experience as a QA engineer, preferably on consumer-facing hardware/software products.


Lead or management experience required Solid debugging experience. White-box testing experience a plus. Experience in developing using scripting or coding languages (PERL, Python, Ruby, JavaScript, ObjectiveC, etc.) Strong written and verbal communications skillsincluding solid presentation skills & experience. In-depth knowledge of MacOS, iOS, and/or UNIX Technical knowledge of professional, consumer, web, and/or gaming software. Ability to lead projects and groups, including defining and implementing test plans and managing complex projects to schedule. Ability to work cross-functionally with other teams and groups Ability to think creatively, problem solve, and innovate

Education BSEE/CS or equivalent experience

Video Codec Engineer


Reqs: 20042012, 21548873, 25408750

Responsibilities In this role you will be an individual contributor developing video CODEC algorithm in Apple's current and future products.

The candidate must have a solid background in image/video processing and compression, be a team player and able to work well in a fast paced environment. Candidate should have a strong track record of video CODEC algorithm development for large volume product shipment.

Qualifications

Strong exposure to digital signal/image processing, and video compression. Significant experience with video CODEC (H264/AVC, MPEG4, MPEG2, SVC) algorithm development and delivery, e.g. in the area of rate control, motion estimation and mode decision. Excellent software design, problem solving and debugging skills. Hands on experience in encoder quality optimization. Solid programming skills and C/C++ coding abilities. Minimum of 5 years direct related experience

Education MS/PHD in Computer Science or Electrical Engineering

Thermal SQA Engineer


Req: 25555474

The Sensors SQA Team is looking for a highly motivatedand experienced SQA Engineer with excellent analytical and problem solving skills. This is yourchance to join a key team helping to drive and improve the quality offuture Apple products. In this role, you will be developing test plans, test cases, executing tests and analyzing results to validate thermal characteristics of Apple products. Core Responsibilities The successful candidate has a strong aptitude for learningnew technologies, creating and running well thought out tests and experiments and effectively analyzing data produced.Additionally, the candidate is expected have the ability to contribute to automated test development.Having a breath of knowledge across several different areas such as thermals or power consumption are keys to being successful in this role. Setup hardware environments needed for thermal tests.

Operate test equipment and understand whether the setup is functioning properly Develop test plans and other test documentation as required Develop, design and execute tests for validation of hardware/software thermal characteristics Automation of tests where appropriate Prepare, analyze and publish results from planned tests Identify, reproduce, and isolate bugs found via debuggingand data analysis Work closely and clearly communicate with all cross-functional teams

Qualifications

5+ years experience as a QA Engineer, preferably on consumer-facing hardware/software products Previous experience analyzing or characterizing thermal attributes of a product is a big plus Ability to make data driven decisions on a regular basis Experience in automation using scripting or other languages (Python, Perl, Ruby, JavaScript, ObjectiveC, etc.) Strong written and verbal communications skills Strong working knowledge of UNIX-like operating systems Ability to work cross-functionally with other teams and groups Ability to think creatively, problem solve, and innovate

Education BSEE/CS or equivalent experience

System Test Engineer - Wi-Fi (802.11)


Req: 25487086

System Test Engineering is looking foran experienced test engineer with excellent problem solving and communicationsskills. In this role, you will be testing,automating, leading, and working closely with the entirecrossfunctional team to ensure quality for Macintosh products. Core Responsibilities

Develop, design and execute tests for compatibility of Apple hardware and software projects. Develop test plans and other test documentation as required Test lead a core area or project. Identify, reproduce, and isolate bugs found via debuggingand performance analysis tools. Work closely and clearly communicate with all cross-functional teams

Qualifications Recent college grads to experienced QA engineers, preferably with experience on consumer-facing hardware/ software products for Wifi environments.

Solid debugging experience. White-box testing experience a plus. Experience in developing using scripting or coding languages (PERL, Python, Ruby, JavaScript, ObjectiveC, etc.) Strong written and verbal communications skillsincluding solid presentation skills & experience. In-depth knowledge of MacOS, iOS, and/or UNIX Technical knowledge of WiFi (802.11) and Ethernet network environments Ability to lead projects and groups, including defining and implementing test plans and managing complex projects to schedule. Ability to work cross-functionally with other teams and groups Ability to think creatively, problem solve, and innovate

Education BSEE/CS or equivalent experience

System Test Engineer (Display)


Req: 25550127

The display compatibility team is looking for a creative and motivated QA engineer with excellent problem solving and communication skills. This is your chance to join a team in a key role that will help drive future Apple products. In this position, you will be testing, automating and working closely with the entire cross-functional team to ensure product quality. Core Responsibilities The successful candidate will have a strong aptitude for learning new technologies along with a good instinct for discovering defects in software and hardware. Additionally, the candidate is expected to have extensive knowledge of performing manual testing and automating existing manual testing. Cross-functional collaboration with development teams and an ability to thrive under pressure are key skills required to succeed in the role. Strong communications skills along with an ability to summarize large quantities of data into actionable reports are also needed for this position.

Design and execute tests for compatibility of Apple and 3rd party displays. Write test plans and other test documentation as required Identify, reproduce, and isolate bugs found via debugging and performance analysis tools. Work closely with cross-functional teams in prioritizing and identifying test areas Stay informed on industry trends, and provide feedback on such in test planning.

Qualifications 5+ years experience as a QA engineer


Experience using scripting languages (PERL, Python, Ruby, TCL JavaScript, etc.) Must be detail oriented Knowledge of UNIX Strong communication skills (verbal and written) Experience with graphics preferred

Education BSEE/CS or relevant experience

Das könnte Ihnen auch gefallen