SW Development Automation Engineer, Wireless Technologies & Ecosystems

Munich, Bavaria-Bayern, Germany
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200417383
Wireless Technologies & Ecosystems (WTE) team is looking for a self-motivated Engineer with a passion for SW development & test processes. Would you like to be involved in (CI/CD) and designing/implementing end-to-end frameworks to automate development for large projects and teams and improve the quality of SW for Apple products? You will work in collaboration with other specialists inside and outside of the team, to define and optimize workflows! We design complex components and integrate open-source, customised and fully custom solutions into a single business-critical product which is in daily use by thousands of developers. Your focus will be to accelerate software development, testing/delivery algorithms and tools and with the ultimate goal of zero escapes and full automation!

Key Qualifications

  • Deep technical and functional understanding of SW development and quality assurance methodologies, processes, and tools
  • Extensive hands-on experience in software engineering automation tools (e.g. SW version control systems like git, test schedulers like Jenkins, etc)
  • Advanced skills in programming/scripting languages:
  • Advanced+ skills in programming/scripting languages: Java (required), Groovy (required), Python (useful), shell (useful), Full-stack
  • Ability to design SW and integrate with other solutions independently
  • Proficiency in CI/CD practices, concepts and workflows
  • Good experience in test scheduler approaches (e.g. Jenkins CI, pipelines) including adjustment and/or development of non-standard add-ons to such tools
  • Familiarity with DevOps/Agile, test-driven development practices
  • Excellent knowledge of desktop and distributed software engineering tools and databases
  • Familiarity with test frameworks like Junit or Selenium
  • Ability to document requirements and specifications
  • Collaborative, innovative, creative, and go-getter attitude
  • Fluent English (English-speaking work environment)

Description

We work in an innovation-driven work environment. If you see opportunities to innovate and improve, your opinions will be welcome! Responsible for design, implementation and testing of complex features which include the transformation of business use cases and problems into technical requirements, designing complex solutions with the use of current and new technologies and blocks, developing of certain blocks completely from scratch, creating and documenting test and deployment plans and approaches Automate build/test/package/deploy processes in diversified programming technologies and infrastructure environments and where applicable develop automated tests for features Work on reliable delivery of high-quality SW with a large (1000+) and technically skilled user community

Education & Experience

BS, Master’s in Computer Science or similar Solid work experience as SW Engineer

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. Learn more about your EEO rights as an applicant