<Back to Search
System Validation Software Engineer
Sunnyvale, CAApril 2nd, 2026
**Weekly Hours:** 40**Role Number:** 200635628-3956**Summary**The Product Integrity group is seeking a System Validation Software Engineer to help validate and debug future products. As part of the OS Diagnostics team, you will be responsible for crafting and maintaining software applied for characterizing, calibrating, and testing novel hardware. Your duties will also include debugging software and hardware independently and multi-functionally, and working with numerous other teams within company and with various contract manufacturers. Your proficiency in writing and debugging software across diverse hardware platforms will be instrumental in your success.**Description**In this role you will develop firmware and drivers for common firmware interfaces, chipsets, communications protocols and various SoC IPs. You will also implement features to support hardware testing and diagnosis of devices, helping with new technology exploration and proof of concept development. This is a highly multi-functional role and you'll work closely with various teams, like EE, Systems Engineering, Software Engineering, Hardware Testing, QA, Factory, Manufacturing and Operations. The environment is dynamic, fast-paced, are you ready for your next challenge?**Minimum Qualifications**+ BS in Computer Engineering, Computer Science, Electrical Engineering or equivalent.+ 4 - 5 years of validated experience in a similar role.+ Experience with Python/Lua/Bash+ Understanding and experience with ARM platform and architecture/instruction set.+ Experience with one or more of the standard hardware protocols (USB, UART, SPI, I2C, I2S, PCIe, MIPI, LPDP)+ Experience developing drivers/applications in Unix, Linux, or MacOS**Preferred Qualifications**+ MS in Computer Engineering, Computer Science, Electrical Engineering or equivalent.+ Familiar with C++/Objective-C/Swift+ Experience with debuggers such as gdb, lid, etc.+ Able to comprehend hardware specs and schematics.+ Excellent written and verbal communication skills.Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf) .
1,150 matching similar jobs near Sunnyvale, CA
- ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration team - Annapurna Labs
- ASIC Design Engineer II, Annapurna Labs - Cloud-Scale Machine Learning Acceleration
- Applied Scientist, PRG (Personal Robotics Group)
- Senior FPGA Engineer, LEO Payload FPGA
- Hardware Development Engineer, AWS, Storage and Accelerator team
- Sr. Applied Scientist, Personal Robotics Group
- Product Design TPM, HW Development
- Personal Robotics Group - Applied Scientist II Intern / Co Op - 2026 (Robotics, Manipulation, Locomotion, Controls, Reinforcement Learning, Perception, Manipulation, Planning, HRI and more)
- Technical Intern, High-Speed I/O (HSIO) Validation
- Personal Robotics Group - Research Scientist II Intern / Co Op - 2026 (Robotics, Manipulation, Locomotion, Controls, Reinforcement Learning, Perception, Manipulation, Planning, HRI and more)
- Sr. Hardware Safety Compliance Engineer, Hardware Safety & Compliance
- Principal DFT Design Verification Engineer
- Senior Manufacturing Engineer, Tooling & Equipment
- Staff Manufacturing Test Engineer
- Senior Signal Integrity / Power Integrity (SI/PI) Engineer
- Staff Manufacturing Engineer, Structures
- OIC Consultant
- Hardware Engineering - Silicon CAD Engineer IV
- Media Software Engineer, Speech (All Levels)
- USA|USD| Eng - Electrical Engineer - Advanced
- Senior Design Engineer - CPU Execution Unit, ALU Logic Design
- Deskside Support Engineer
- Building Automation System Engineer
- Union Building Automation Systems Engineer - Local 39
- Analog IC Design Intern
- Analog IC Design Intern
- Software Engineer, Numerics
- Staff Mobile Engineering Manager, GeminiApp
- Staff Software Engineer
- Software QA Engineer, Wireless Technologies u0026 Ecosystems
- ATE Test Engineer
- Automotive Powertrain / Driveline Feature Engineer
- Manager, AI & Automation
- Quality Manager
- Systems Analyst II (Epic Willow) - FT - Days - Outpatient Infusion Center @ MV-
- VEX Robotics Instructor - Summer Camp
- Manufacturing Technician
- System Development Engineer - SCM, Partner Branded FireTV
- Machine Learning Engineer - Health AIML
- Manufacturing Engineer