System Integration Test Engineer

Apple Firmenprofil
München, Germany
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

München, Germany

Tech stack

Apple Products
Automation of Tests
Cellular Networks
Modems
Continuous Integration
Software Debugging
Perl
Python
Software Engineering
Integration Testing
System Testing
Systems Integration
Scripting (Bash/Python/Go/Ruby)
Gerrit
GIT
Integration Tests
Wireless Technologies
Jenkins

Job description

Join our Wireless Technologies and Ecosystems Engineering (WTE) team and drive innovation that matters! We build and seamlessly integrate technologies that enrich people's lives and deliver the best user-experience. We're a hardworking and critical team that helps drive design, develop and integrate cellular chipsets in Apple products. You will join a hands-on system integration team that nurtures creativity and generates novel solutions to deliver engineering precision!, The Baseband system integration team is looking for an excellent Engineer to join our organisation and help us drive quality and performance improvements in our cellular baseband products.

Requirements

Do you have experience in Test automation?, You will be crafting efficient, robust, scalable development/testing infrastructure and tools. This is a highly technical hands-on role which requires in-depth technical understanding of software, hardware and test environments in a resource-constrained environment. You should be a person who is motivated, who can research, develop and pursue issues, and work with teams of developers and test engineers across the organization. You'll be involved in all phases of the cellular integration process, and have a direct impact on the experience of millions of customers. You will have a real passion for Performance, Automation and Software, along with hands on automation experience. It is encouraged that you can track and clearly communicate work you're doing related to release readiness, identify any gaps, and consistently assess new and innovative ways to improve the delivery of our products, as well as promote performance and architecture standard methodologies throughout the engineering team., Proven experience with how cellular network works, knowledge of Phy, protocol n/w layers, bands, etc. Scripting experience (Python preferred, Perl, Shell) Experience with Git, Gerrit and Jenkins job configurations and understanding of software development flow with continuous integration flow knowledge Experience in setting up Mac based hosts, installing automation tools for test setup bringup, bringing up test setups with network simulators. Knowledge of system test automation execution and experience in isolating issues, both software/hardware Experience with driving defects analysis and root cause with project teams Regularly contribute to overall test integration and automation process improvement Teamwork, detail-oriented, good communication skills, Proficient in setting up and managing cellular test systems with simulators and live network, proficiency in debug and isolation of modem, network issues. Hands-on experience with cellular network simulators ( CMX, Keysight, Anritsu, Amarisoft) to write complex test scenarios, debug and root cause issues to different protocol components. Solid background in Python programming skills with hands-on experience in developing test framework and automation.

About the company

At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced, and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. We will work with applicants to make any reasonable accommodations.

Apply for this position