Talent.com
Silicon Validation Software Engineer: Embedded and Low-level Programming
Silicon Validation Software Engineer: Embedded and Low-level ProgrammingApple • San Diego, CA, United States
No longer accepting applications
Silicon Validation Software Engineer : Embedded and Low-level Programming

Silicon Validation Software Engineer : Embedded and Low-level Programming

Apple • San Diego, CA, United States
30+ days ago
Job type
  • Full-time
Job description
  • Role Number :
  • 200635186-3543
  • Summary
  • At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for software engineers with background in embedded software development to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.

    • Description
    • Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I / O devices

      Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization.

      Develop system software to exercise power saving feature (suspend and resume)

      Contribute to SDRAM initialization and calibration development.

      Implement firmware driver for PMIC and battery charging

      Participate in the chip bring-up on simulator, emulation, FPGA and silicon

      Develop applications covering system level use cases and functional features

      Participate in SOC architecture, design specification and board schematics review

    • Minimum Qualifications
    • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.
    • Preferred Qualifications
    • Proficient in C / C++, assembly a plus
    • Background in embedded software development, bare metal, RTOS and / or Linux
    • Solid understanding about ARM specification, computer architecture, operating system
    • Experience in boot code, CPU & SOC initialization, device drivers
    • Familiar with IO protocols : I2C, SPMI, UART, GPIO
    • Experience in lpDDR4 / 5, DRAM initialization and calibration a big plus
    • Good troubleshooting skills in silicon bring-up and embedded software debugging
    • Experience with script language such as Python, Perl, or Tcl
    • 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) .

    Create a job alert for this search

    Embedded Software Engineer • San Diego, CA, United States

    Similar jobs
    AMS- Analog Mixed Signal validation Engineer

    AMS- Analog Mixed Signal validation Engineer

    E-Solutions • San Diego, CA, United States
    Full-time
    AMS- Analog Mixed Signal validation Engineer.Min 5 years of Experience working in an electrical lab.Experience working in a highly collaborative environment. Hands-on experience using oscilloscopes,...Show more
    Last updated: 2 days ago • Promoted
    Model-Based Systems Engineer (Associate - Mid Level)

    Model-Based Systems Engineer (Associate - Mid Level)

    G2 Ops Inc • San Diego, CA, United States
    Full-time
    Location : San Diego, CA at our wonderful G2 Ops office and customer site.Work Setting : In person, some remote opportunity, and / or flexible working hours, not a fully remote position.Salary Range : B...Show more
    Last updated: 2 days ago • Promoted
    ASIC Design Verification Engineer (Security Group)

    ASIC Design Verification Engineer (Security Group)

    Nutanix • San Diego, CA, United States
    Full-time
    Engineering Group, Engineering Group > .As a leading technology innovator, Qualcomm pushes the boundaries to enable next generation experiences and drives digital transformation to help create a sma...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Inflow Federal • San Diego, California, United States
    Full-time
    At INflow Federal, we're not just navigating the frontier of digital transformation; we're reshaping it.Our dedication to merging the prowess of humans and machines to solve complex problems has se...Show more
    Last updated: 30+ days ago • Promoted
    Senior ASIC Verification Engineer

    Senior ASIC Verification Engineer

    VirtualVocations • San Diego, California, United States
    Full-time
    A company is looking for a Senior ASIC Verification Engineer.Key Responsibilities : Participate in the development of UVM environments to verify RTL at various levels Develop and execute function...Show more
    Last updated: 5 days ago • Promoted
    Silicon Validation Software Engineer- GPU IP Validation and Integration

    Silicon Validation Software Engineer- GPU IP Validation and Integration

    Apple • San Diego, CA, United States
    Full-time
    Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you’ll help design and manuf...Show more
    Last updated: 2 days ago • Promoted
    Engineer Software

    Engineer Software

    Northrop Grumman • San Diego, California, United States
    Full-time
    RELOCATION ASSISTANCE : No relocation assistance available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the wo...Show more
    Last updated: 16 days ago • Promoted
    Software Engineer IV

    Software Engineer IV

    MedImpact • San Diego, CA, United States
    Full-time
    United States of America (Exempt).Pay scale information is not necessarily reflective of actual compensation that may be earned, nor a promise of any specific pay for any selected candidate or empl...Show more
    Last updated: 1 day ago • Promoted
    Principal Engineer Software - Embedded Development (Multiple Locations)

    Principal Engineer Software - Embedded Development (Multiple Locations)

    Northrop Grumman • San Diego, CA, United States
    Full-time
    RELOCATION ASSISTANCE : Relocation assistance may be available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer IV

    Software Engineer IV

    MedImpact Healthcare Systems, Inc. • San Diego, CA, United States
    Full-time
    Exemption Status : United States of America (Exempt)### $95,717 - $132,808 - $169,898“Pay scale information is not necessarily reflective of actual compensation that may be earned, nor a promise of a...Show more
    Last updated: 30+ days ago • Promoted
    GPU System Validation Engineer

    GPU System Validation Engineer

    Qualcomm • San Diego, CA, United States
    Full-time
    Engineering Group, Engineering Group > .Are you interested in exploring how top of the line GPU's work? Qualcomm's GPU PSE (Post-Silicon Engineering) team is a part of the Adreno GPU HW Development ...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer

    Software Engineer

    Leidos • El Cajon, CA, US
    Full-time
    Our San Diego research and engineering team tackles some of the most complex challenges in national defense using.Software Engineer / Computer Scientist. You’ll join a cross-disciplinary team ...Show more
    Last updated: 30+ days ago • Promoted
    Senior SoC Verification Engineer – FPGA Prototyping

    Senior SoC Verification Engineer – FPGA Prototyping

    Arm Limited • San Diego, CA, United States
    Full-time
    A semiconductor technology leader in San Diego seeks a Verification Engineer for its FPGA Prototyping team.This role involves designing verification strategies, collaborating on subsystem requireme...Show more
    Last updated: 30+ days ago • Promoted
    Software Verification Engineer

    Software Verification Engineer

    VirtualVocations • San Diego, California, United States
    Full-time
    A company is looking for a Software Verification Engineer to ensure the integrity and reliability of customer software through verification processes. Key Responsibilities Conduct verification of ...Show more
    Last updated: 18 hours ago • Promoted • New!
    Embedded Software Engineer

    Embedded Software Engineer

    Leidos Inc • San Diego, CA, United States
    Full-time
    Today, Advanced Warfare Technology (AWT) is a growing enterprise - protecting the warfighter and our national security against ever-adapting threats. Our AWT division currently has an exciting oppor...Show more
    Last updated: 29 days ago • Promoted
    Software Engineer - Emulation Tooling and Modeling

    Software Engineer - Emulation Tooling and Modeling

    Str • San Diego, California, United States
    Full-time
    Emulation Tooling and Modeling Software Engineer.This position offers an excellent opportunity to work at the nexus of computers and real-world physical systems. We believe that each employee has a ...Show more
    Last updated: 30+ days ago • Promoted
    Mid-Level Software Engineer (C++ / QT)

    Mid-Level Software Engineer (C++ / QT)

    ABBTECH Professional Resources • San Diego, CA, United States
    Full-time
    Clearance Level : Secret - Must have prior to start.This program requires US Citizenship.Our client is seeking a Mid-Level Software Engineer to join our established and growing team.The candidate wi...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer (IDV - MiVIP Platform)

    Software Engineer (IDV - MiVIP Platform)

    Mitek Systems, Inc. • San Diego, CA, United States
    Full-time
    Software Engineer (IDV - MiVIP Platform).Mitek(NASDAQ : MITK) is a global leader in digital & biometric identity authentication, fraud prevention, and mobile deposit solutions.Our verified identity ...Show more
    Last updated: 6 days ago • Promoted