Software Engineer - Hardware Engineering Operations
Core
Develop internal web applications, data pipelines, and APIs to support Apple Hardware Engineers in designing advanced devices.
Role type
Senior full-stack software engineer (JVM/AI tools)
Builds
Internal engineering tools, simulation environments, and AI-enabled applications
Domain
Consumer electronics / Hardware engineering operations
Deliverable
production ML models | product features
Required skills
JVM languages, Spring/Java EE, RESTful services, web application development, system design, CI/CD, Linux, relational and NoSQL databases
Preferred skills
MCP (Model Context Protocol), micro-services, React/Angular, hardware engineering concepts, nginx, Grails
Technologies
Spring, Java EE, REST, Linux, nginx, React, Angular, Grails, NoSQL, relational databases
Responsibilities
Design and maintain web applications and APIs for engineering tools; collaborate on secure interfaces connecting data pipelines and ML services; lead technical direction and design discussions; manage full software lifecycle from design to deployment.
Seniority
Senior, hands-on IC