Software Development Engineer - Automation & Tools
Apple· Hardware
BengaluruUnknownPosted 2mo ago
About the role
Automation & Tools Development Engineer focusing on designing, building, and maintaining automated systems and AI-powered tools to improve engineering workflows for Apple hardware development. Emphasis on agentic AI/LLM-driven features, cross-functional collaboration, and end-to-end lifecycle from design to deployment.
Responsibilities
- Design, develop, and own automation frameworks and tools used across multiple wireless technologies.
- Build and ship agentic AI features and LLM-powered applications that automate multi-step engineering workflows.
- Own prompt engineering, evaluation, and safety practices for the AI features you ship.
- Integrate the latest AI/ML-powered technologies and tools for code generation and workflow optimization.
- Collaborate with cross-functional teams (Hardware, Software, RF, Systems Engineering) to define requirements and develop solutions.
- Write clean, efficient, and well-documented code using primarily Python, with contributions in Java, Scala, Swift, or Node.js as needed.
- Contribute to and help maintain CI/CD pipelines for automated deployment of tools and applications.
- Troubleshoot and debug complex issues in automated and AI-powered systems.
- Participate in code reviews and help improve development and evaluation practices.
- Document and communicate technical designs and solutions effectively.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or similar, with relevant software development experience.
- 3+ years of experience building offline-first, responsive web/mobile client applications with modern frameworks (React, Angular, Next.js, Vue, Flutter, React Native, etc.).
- Strong proficiency in Python, including production applications, APIs, and backend services.
- Solid grounding in object-oriented design, debugging, web services principles (HTTP, SSL, REST), and asynchronous/multithreaded programming.
- Working knowledge of SQL (MySQL, Postgres) and/or NoSQL (MongoDB, Cassandra, Couchbase) databases.
- Hands-on experience with LLMs and AI/ML tooling applied to user-facing applications and workflow automation, including prompt engineering, tool and function-calling design, and multi-step agent orchestration.
- Experience with Git and CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.), working in an iOS/macOS or Linux environment.
Skills
Required:PythonML/AI toolingCI/CD
Nice to have:JavaScalaSwiftJavaScript/Node.js
Benefits
- Accessibility-focused culture and benefits described by Apple, including inclusivity and support for diverse perspectives.
Last updated Aug 7, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services