Software Engineer - Workflow Automation,Wireless Technologies & Ecosystems

Apple Firmenprofil
München, Germany
3 months ago

Role details

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

Tech stack

Testing (Software) Java (Programming Language) Artificial Intelligence Apple Products Automation of Tests Bash Shell Databases Continuous Integration Groovy Junit Python (Programming Language) Machine Learning
+13 more
Open Source Technology Selenium Software Engineering Pytorch ReactJS Large Language Models Deep Learning Git Wireless Technologies Restful APIs Software Version Control Data Pipelines Jenkins

Job description

The Wireless Technologies & Ecosystems (WTE) team is looking for a qualified & self-motivated Engineer with a passion for SW development & test processes (CI/CD) and designing/implementing end-to-end frameworks to automate development for large projects and teams and improving the quality of SW for Apple products.”,”responsibilities”:”In collaboration with other specialists inside and outside of our team, you will work to define and optimize workflows, design sophisticated components, and integrate open-source, customized, and fully in-house solutions into a single business-critical product that is in daily use by thousands of developers. Your focus will be to excel in the SW version control processes and tools and accelerate software testing/delivery algorithms with the goal of high user efficiency and full automation. Depending on business priorities, your opportunities may scale from small bugs and improvements in a week to a large multi-component feature development from scratch, from the refactoring of large Java-based components to writing new modules to automate the data pipeline for AI.

Requirements

Do you have experience in Software testing?, Do you have a Master’s degree?, Familiarity with AI/ML approaches, algorithms, and libraries (traditional ML, Deep Learning, PyTorch, etc), as well as most recent LLM and GenAI trends and tools Multi-year hands-on experience in software engineering automation tools (e.g. SW version control systems like git, test schedulers like Jenkins, etc) Development experience in REACT, Groovy, shell Proficiency in CI/CD practices, concepts, and workflows Familiarity with test frameworks like Junit or Selenium Ability to document requirements, specifications, features, tests Collaborative, innovative, creative, and go-getter attitude Proficient in English, Advanced level skills in programming/scripting languages such as Java,Python Ability to design SW and integrate with other solutions with messaging and REST API interfaces Good technical and functional understanding of SW development and quality assurance methodologies, processes, and tools Excellent knowledge of desktop and distributed software engineering tools and databases

About the company

As part of the Wireless Technologies & Ecosystems team, you will shape the invisible infrastructure that thousands of engineers rely on every day - designing the automation frameworks, CI/CD pipelines, and developer tools that turn brilliant ideas into shipping products at massive scale. This is not maintenance work; this is the craft of building systems that accelerate other builders, where your code multiplies the impact of an entire engineering organisation. You will work across the full spectrum of automation - from proven engineering toolchains to the most modern AI, LLM, and generative approaches - finding the right tool for the right problem and pushing what developer productivity can mean in practice. If you care deeply about developer experience, system reliability, and the quiet satisfaction of a pipeline that just works - we’d like to meet you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

4:55 min

Discussing modern Java language evolution and syntax innovations

Daniel Strmečki · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

4:17 min

Generating static microsites for technical documentation using DocToolchain

Johannes Dienst · LIVE

Videos

See all

Related articles

See all