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

Software Engineering Systems

Apple Oakbrook

Weekly Hours: 40

Role Number: 200662186-0836

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.

Vacancy posted 15 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
    15 hours 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
    4 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... 
    Suggested
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

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

     ...Software Engineer - Systems Engineering Ai Tooling Sunnyvale, California, United States About Applied Intuition Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    15 hours 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... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  •  ...customers every day! We are responsible for personalizing core system experiences, such as helping you manage and summarize...  ...intelligent and personal. In our team you will bring expertise in software engineering to create experiences that surprise and delight our... 

    Apple

    Cupertino, CA
    22 hours 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
    4 days ago
  •  ...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... 
    Work at office
    2 days per week

    Hewlett Packard Enterprise

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

     ...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... 
    Contract work
    Local area
    Remote work
    Relocation

    Apple

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

    General Motors

    Sunnyvale, CA
    3 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
    3 days ago
  • $147.4k - $272.1k

    Senior Software Engineer, System Experience - Personalization Cupertino, California, United States Software and Services 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... 
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $226.14k - $272.1k

    Cupertino, California, United States Software and Services Imagine what you can do here....  ...root causing possible hardware bugs. Debug system activities and supporting the software...  ...Degree or foreign equivalent in Electrical Engineering, Computer Science, or related field and... 
    Relocation

    Apple Inc.

    Cupertino, CA
    15 hours 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
    3 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
    3 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
    3 days ago
  • $181.1k - $318.4k

    Software Engineer - Systems (DFT Initiative) Cupertino, California, United States Hardware Are you interested in working on tools and software that directly enable hardware validation? Our Hardware Test Engineering team is evolving our Design for Test (DFT) methodology... 
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $190k - $230k

     ...Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. Our novel wafer-scale architecture provides the AI...  ...via additional agentic computation. Role Overview As a Software Engineer specializing in automation, you will play a key role in... 
    Remote work

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    2 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
    2 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
    3 days ago
  • Software Engineer - Distributed Systems, Compute Platform Cupertino, California, United States Software and Services 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... 
    Relocation
    Flexible hours

    Apple Inc.

    Cupertino, CA
    2 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
    2 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
    15 hours ago
  •  ...our lives. Here, you’ll do more than join something — you’ll add something. Apple’s Customer Experience Engineering team is looking for a passionate Software Quality Engineer to contribute to design, analysis and certification of our support apps. We are looking for... 
    Work experience placement

    Apple

    Sunnyvale, CA
    4 days ago
  •  ...Software Engineer: SoC System Stress Validation Work Locations (4) Submit Resume Are you passionate about changing the world? We have a critical impact on getting high quality functional products to millions of customers quickly, and we are hiring all levels from... 

    Apple

    Cupertino, CA
    2 days 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
    15 hours ago
  • $155k - $253k

     ...industries in three core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers, as...  ...and work on a new full-stack operating system. As a Software Engineer on the team, you will develop, design, and implement core OS... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  • $150k - $220k

     ...Software Engineer WindBorne Systems is supercharging weather forecasts with a unique proprietary data source: a global constellation of next-generation smart weather balloons targeting the most critical atmospheric data. We design, manufacture, and operate our own... 
    Work at office

    WindBorne Systems

    Palo Alto, CA
    1 day ago
  •  ...Summary Join us, the team that serves as Apple’s nerve center: Apple Information Systems and Technology group! We are looking for mid-career senior-level Java Software Engineers, who will work closely with other Software Engineers, Project & Product Managers, Product... 
    Work experience placement

    Apple

    Sunnyvale, CA
    3 days ago
  • $184k - $287.5k

     ...We are seeking highly skilled and motivated software engineers to join us and build AI inference systems that serve large-scale models with extreme efficiency. You’ll architect and implement high-performance inference stacks, optimize GPU kernels and compilers, drive... 

    NVIDIA

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

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