Systems SW Engineer at Apple
Cupertino, California, United States -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Software, Firmware Development, C/C++ Programming, Python, ObjC, APIs, Automation Scripts, Data Analysis Tools, Signal Integrity, FPGA, Communication Protocols, SW Debugging, Electrical Engineering Fundamentals, High-Speed Interfaces, CI/CD Pipelines, Version Control

Industry

Computers and Electronics Manufacturing

Description
The Hardware Test Engineering team develops world-class electrical instruments thatenable the design, validation, and manufacturing of Apple’s most advanced products.We are looking for a passionate Software/Firmware Engineer to design and build theembedded and application software that powers these instruments. You will work atthe intersection of hardware, firmware, and software — creating solutions that deliverprecise measurements, seamless integration, and exceptional user experience. DESCRIPTION Develop custom software solutions across the full stack of our hardware test instruments and stations, from embedded firmware to APIs and user interfaces Architect and implement frameworks, APIs, and control layers for instrument functionality Design and code application-specific firmware for precision measurement and signalgeneration for high speed I/O interfaces Build automation scripts and data analysis tools to accelerate validation andproduction workflows Collaborate closely with product teams including EE, Signal Integrity, FPGA, and testengineering and logistics teams to define requirements, bring up new hardware, andvalidate system performance MINIMUM QUALIFICATIONS BS/MS in Electrical Engineering, Computer Engineering, or related field 7+ years of experience in embedded software or firmware development for hardwaresystems or instruments Strong programming skills in C/C++ for embedded systems and Python or ObjC fortest automation and application-level development Ability to travel (domestic and international) up to 20% PREFERRED QUALIFICATIONS Experience developing firmware and device drivers for custom hardware platforms(STM32 preferred) Experience designing or integrating APIs and frameworks for instrument control anddata acquisition Experience with scripting and automation frameworks for validation, manufacturingtest, or lab instrumentation Hands-on experience with communication protocols (SPI, I²C, UART, USB, Ethernet,PCIe, or high-speed serial links) Hands-on experience with SW debugging like GDB, and proficiency in the labequipment used for debugging HW. e.g., multimeter, oscilloscope, logic analyzer, etc Understanding of electrical engineering fundamentals (signal integrity, analog/digitalinterfaces, timing, and noise) Experience with high-speed interfaces (USB, PCIe, DisplayPort, Thunderbolt etc.) Experience developing cross-platform test applications or instrument GUIs Familiarity with CI/CD pipelines, version control, and modern software developmentworkflows
Responsibilities
Develop custom software solutions across the full stack of hardware test instruments, from embedded firmware to user interfaces. Collaborate closely with product teams to define requirements and validate system performance.
Loading...