Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Systems

$147.4k - $272.1k

Apple

Software Engineering Systems

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.

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?

Responsibilities
  • Quality Assurance: Implement comprehensive test plans and test cases to validate system firmware and diagnostics functionality during manufacturing.
  • Issue Identification & Resolution: Analyze test results, identify root causes of failures, and work closely with SFD teams to drive issue resolution.
  • Debug & Fixing: Apply sophisticated debugging techniques and tools to diagnose complex system issues.
  • Lab Management: Handle the local lab environment, including equipment maintenance, setup, and configuration.
  • Develop and maintain tools and frameworks: Support automation of validation used in test processes.
  • Remote Collaboration: Work independently and optimally in a remote environment, collaborating with a team located in a different time zone.
  • Continuous Improvement: Find opportunities for process improvement and implement solutions to improve the efficiency and effectiveness of the quality assurance process.
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.
Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. 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 At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineering Systems in Cupertino, CA vacancy
  • $147.4k - $272.1k

     ...Software Engineer, iOS and MacOS, System Experience Apple devices have revolutionized how people live, connect, and work. It's not by chance! By thoughtfully blending intuitive, innovative system software with beautiful hardware, we design and build a uniquely delightful... 
    Suggested
    Work experience placement
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $108k - $216k

     ...role is not eligible for current or future immigration support and | or sponsorship _* Join Walmart as Senior, Software Engineer - Transactional Systems and your work could help over 240 million global customers live better every week. Yes, we are the Fortune #1 company... 
    Suggested
    Full time
    Temporary work
    Part time
    Work at office
    Worldwide
    Flexible hours

    Walmart

    Sunnyvale, CA
    5 days ago
  • $125k - $185k

     ...areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20...  ...commitments. About the Role The Systems Engineering Tools & Traceability Engineer will help...  ...Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Compute

    Sunnyvale, CA
    5 days ago
  • $147.4k - $272.1k

     ...Senior Software Engineer, System Experience - Personalization Our team is looking for you to help make iOS more intelligent, proactive and personal. Our team is part of the core iOS experience, using privacy preserving on-device intelligence to drive new experiences... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $136.5k - $276.5k

     ...Senior Software Engineer, Systems/Solutions Test This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    2 days ago
  • $170.6k - $261.3k

     ...'s standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features...  ...the vehicle to a safe stop. As a Senior Software Engineer on the Secondary Driving System team within Embodied... 
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $126.8k - $220.9k

     ...Software Engineer - Distributed Build Systems Work Locations (2) Submit Resume Apple's distributed build platform is central to the development and delivery of every operating system and app we ship. Tens of thousands of engineers rely on it daily to develop software... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $147.4k - $272.1k

     ...Senior Software Engineer - Distributed Systems Our team is on a mission to build innovative infrastructure and tools to help other engineers be more productive and make software easier to create, build and distribute. We believe that streamlining software engineering... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $181.1k - $318.4k

    Senior Software Engineer: Agentic Systems Cupertino, California, United States Software and Services Join a passionate, dynamic team responsible for creating experiences that enable users to get help with—and discover all the things they love about—their Apple products... 
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $136.5k - $276.5k

    ## Senior Software Engineer, Systems/Solutions TestApplylocations: Sunnyvale, California, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: 1205908Senior Software Engineer, Systems/Solutions TestThis role has been designed as ‘Hybrid... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    1 day ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, AI and Infrastructure Google, Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience in low level systems programming languages (e.g. C++ or C). 2 years of experience... 

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • A leading technology company is seeking a Senior Software Engineer specializing in Distributed Build Systems. In this role, you will work on critical projects optimizing development processes and mentoring engineers. You will lead initiatives to enhance performance and... 

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $181.1k - $318.4k

    Senior Software Engineer - Distributed Build Systems Cupertino, California, United States Software and Services Apple's distributed build platform is central to the development and delivery of every operating system and app we ship. Tens of thousands of engineers rely... 
    Immediate start
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  •  ...This role is categorized as Hybrid/Remote. MI & CA Role As a Software Engineer on the Software Validation team within the AV organization,...  ...quality, and verify the safety and performance of autonomous systems. You will be responsible for shaping the future of evaluation... 
    Remote work

    General Motors

    Sunnyvale, CA
    4 days ago
  • $181.1k - $318.4k

    Apple Inc. is seeking a Senior Software Engineer to join their Cupertino team. This role focuses on designing intelligent tooling and automation...  ...in software engineering, particularly with agentic systems, and the ability to build web applications and APIs. Apple offers... 

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $165.2k - $223.6k

     ...communities around the world, and we've designed the system with the capacity, flexibility, and...  ...or granted asylum. Manufacturing systems engineering (MSE) under Project Kuiper Prod-Ops is responsible for delivering software solutions that improve speed and quality of... 
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

    Overview Software Engineer Manager II, Embedded Systems, Firmware — Google, Sunnyvale, CA, USA Apply Responsibilities Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams. Set clear... 
    Full time
    Remote work
    Worldwide

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $181.1k - $272.1k

    Senior Software Engineer (Voice Platform), Customer Systems Sunnyvale, California, United States Software and Services Join a team building the next generation of large-scale voice and real-time communication platforms that power seamless customer and agent experiences... 
    Relocation package

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Austin, TX, USA . Bachelor’s... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $139k - $257.55k

     ...talking to you. In addition to backend engineering, this role also offers opportunities to...  ...Participating in all aspects of software development activities, including design...  ...model building not required). Analyze system behavior and historical patterns to help... 
    Temporary work
    Local area

    Adobe

    San Jose, CA
    1 day ago
  • $184k - $287.5k

     ...We are looking for a Senior Software Engineer to help build NeMo Platform, NVIDIA’s product for developing, evaluating, deploying, and operating AI systems at scale. This role will focus on NeMo Evaluator, which helps teams understand whether changes to AI agents are making... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $145k - $170k

     ...Sr. Software Engineer-System Validation Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest... 
    Work experience placement
    Worldwide

    Super Micro Computer

    San Jose, CA
    4 days ago
  •  ...behavior and exercising interactions between different IP blocks in the SoC. Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. Description You will leave no stone left... 

    Apple

    Cupertino, CA
    3 days ago
  • $208k - $276k

     ...Senior Software Engineer, Prototyping - Warfighter Systems Mountain View, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise... 
    Full time
    Contract work
    Work experience placement
    Immediate start

    anduril

    Mountain View, CA
    1 day ago
  • $147.4k - $272.1k

     ...Software Development Engineer Test - Customer Systems Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making... 
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    5 days ago
  • $113.05k - $168.3k

     ...Job Summary Are you ready to elevate your career in software engineering? NetApp is seeking Software Engineers to join our team and contribute...  ...of innovative features for our flagship storage operating system, ONTAP. About ONTAP: ONTAP is a robust and feature-rich... 
    Full time
    Work experience placement
    Internship
    Work at office
    Local area
    Worldwide

    NetApp

    San Jose, CA
    2 days ago
  • $119.8k - $234.7k

     ...Overview We are looking for a Senior Software Engineer to join our Entity Data team within Microsoft AI Search. Our team develops AI-powered systems that identify, extract, enrich, and understand real-world entities from large-scale content sources. We leverage machine... 
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  •  ...Title: Software Engineer (Systems) 3 *Local to CA Description: Primary Function of Position: The ideal candidate will have proven experience in DevOps GCP architecting/engineering within a regulated environment, support for mid-sized development teams, and... 
    Local area

    3B Staffing LLC

    Sunnyvale, CA
    1 day ago
  •  ...future of how work gets done. We're hiring a seasoned Senior Software Engineer to help us build a world class developer platform to fuel the...  ...in the Continuous Integration team within ES (Engineering Systems), you will play a central role in setting the technical standard... 
    Flexible hours

    Snowflake Computing

    Menlo Park, CA
    2 days ago
  • $140k - $230k

     ...Our partner is hiring a Software Engineer to help build the core systems powering our drone platform. You'll work on software that directly interacts with real-world hardware. What you'll do Build and maintain core software systems for drone operations Work... 
    Full time

    Calbuco Consulting

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Systems. Be the first to apply!