JobsSoftware Engineering Systems Engineer
Job description
The Product Integrity group is looking for a System Validation Software Engineer to validate and debug future products. This role involves working within the OS Diagnostics team to craft and maintain software for characterizing, calibrating, and testing new hardware. The engineer will also debug software and hardware independently and in collaboration with various teams. A strong proficiency in writing and debugging software across diverse hardware platforms is essential for success in this dynamic and fast-paced environment.
Requirements
- BS in Computer Engineering, Computer Science, Electrical Engineering or equivalent.
- 4 - 5 years of validated experience in a similar role.
- Experience with Python, Lua, or Bash.
- Understanding and experience with ARM platform and architecture/instruction set.
- Experience with standard hardware protocols such as USB, UART, SPI, I2C, I2S, PCIe, MIPI, LPDP.
- Experience developing drivers or applications in Unix, Linux, or MacOS.
- MS in Computer Engineering, Computer Science, Electrical Engineering or equivalent.
- Familiarity with C++, Objective-C, or Swift.
- Experience with debuggers such as gdb or lid.
- Ability to comprehend hardware specs and schematics.
- Excellent written and verbal communication skills.
Responsibilities
- Develop firmware and drivers for common firmware interfaces, chipsets, and communication protocols.
- Implement features to support hardware testing and diagnosis of devices.
- Assist with new technology exploration and proof of concept development.
- Work closely with various teams including Electrical Engineering, Systems Engineering, Software Engineering, Hardware Testing, QA, Factory, Manufacturing, and Operations.
- Debug software and hardware independently and multi-functionally.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
