Talent.com
Silicon Validation Software Engineer: Embedded and Low-level Programming
Silicon Validation Software Engineer: Embedded and Low-level ProgrammingApple • Austin, TX, United States
Silicon Validation Software Engineer : Embedded and Low-level Programming

Silicon Validation Software Engineer : Embedded and Low-level Programming

Apple • Austin, TX, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]
  • Role Number :
  • 200635186-0157
  • 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) .

    [job_alerts.create_a_job]

    Embedded Software Engineer • Austin, TX, United States

    [internal_linking.similar_jobs]
    Systems Validation and Verification Engineer III

    Systems Validation and Verification Engineer III

    SkyGrid, LLC • Austin, Texas, United States, 78701
    [job_card.full_time]
    Systems Validation and Verification Engineer III.SkyGrid, a Boeing Company, exists to open the sky for autonomous flight. Based in Austin, Texas, SkyGrid builds ground based high-assurance third-par...[show_more]
    [last_updated.last_updated_30]
    Senior C / C++ Software Development Engineer

    Senior C / C++ Software Development Engineer

    Raytheon • Austin, TX, US
    [job_card.full_time]
    MA133 : Tewksbury, Ma Bldg 3 Concord 50 Apple Hill Drive Concord - Building 3, Tewksbury, MA, 01876 USA.Person, or Immigration Status Requirements : . At Raytheon, the foundation of everything we do is...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Systems Engineer II - Digital Mission Modeling and Simulation

    Senior Systems Engineer II - Digital Mission Modeling and Simulation

    CesiumAstro • Austin, TX, US
    [job_card.full_time] +1
    To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynami...[show_more]
    [last_updated.last_updated_30] • [promoted]
    System Software Engineering Scientist Associate

    System Software Engineering Scientist Associate

    University of Texas at Austin • Austin, TX, United States
    [job_card.full_time]
    System Software Engineering Scientist Associate.Design, develop, test, document and maintain system software for large and small computer networked and sonar systems for the Advanced Technology Lab...[show_more]
    [last_updated.last_updated_30] • [promoted]
    MB - Software Engineer

    MB - Software Engineer

    Social Solutions Global • Austin, TX, United States
    [job_card.full_time]
    US Base Salary Range : $107,500 - $140,000.NGP VAN is the winningest technology platform in the history of democratic and progressive causes, working tirelessly to innovate and advance the technolog...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer - Production Support (Hybrid / Onsite)

    Sr. Software Engineer - Production Support (Hybrid / Onsite)

    Visa • Austin, TX, United States
    [job_card.full_time]
    Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more t...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Systems Engineer - IBMi

    Sr. Systems Engineer - IBMi

    Lightedge • Austin, TX, US
    [job_card.full_time]
    LightEdge is an enterprise-grade cloud services and colocation company focused on the needs of businesses and their critical IT requirements. If you want to take your skills to the next level by joi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Texas Institute for Electronics

    Senior Software Engineer, Texas Institute for Electronics

    University of Texas at Austin • Austin, TX, United States
    [job_card.full_time]
    Senior Software Engineer, Texas Institute for Electronics.Texas Institute for Electronics.Texas Institute for Electronics (TIE). University of Texas at Austin-supported semiconductor consortium of s...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Systems Validation and Verification Engineer III

    Systems Validation and Verification Engineer III

    SkyGrid • Austin, TX, US
    [job_card.full_time]
    SkyGrid, a Boeing Company, exists to open the sky for autonomous flight.Based in Austin, Texas, SkyGrid builds ground based high-assurance third-party services to enable the safe operations and air...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    TerraFirma Robotics • Austin, TX, US
    [job_card.full_time]
    At TerraFirma, we’re redefining how the world moves earth for construction.Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma is automating construction to mak...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Validation & Verification Engineer

    Lead Validation & Verification Engineer

    Bedrock Robotics • Austin, TX, United States
    [job_card.full_time]
    A leading robotics company is seeking a Validation and Verification Engineering Lead to orchestrate testing strategies and ensure system functionality meets safety requirements.This role combines l...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    Persimmons • Austin, TX, US
    [job_card.full_time]
    Persimmons is building the infrastructure that will power the next decade of AI.Founded in 2023 by veteran technologists from the worlds of semiconductors, AI systems, and software innovation, We&r...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Embedded Software Engineer II

    Principal Embedded Software Engineer II

    CesiumAstro • Austin, TX, US
    [job_card.full_time] +1
    To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynami...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Systems Engineer - Modeling & Simulation

    Senior Systems Engineer - Modeling & Simulation

    Raytheon • Austin, Texas, US
    [job_card.full_time]
    Date Posted : 2025-09-30 Country : United States of America Location : MA131 : Tewksbury, MA Bldg 1 Assabet 50 Apple Hill Drive Assabet - Building 1, Tewksbury, MA, 01876 USA Position Role Type : Onsite...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Embedded Software Engineer - Hybrid - Sign-on bonus

    Embedded Software Engineer - Hybrid - Sign-on bonus

    BAE Systems Inc. • Austin, Texas, United States
    [job_card.full_time]
    Salary : $130,355 - 221,603 per year.A Bachelors degree with 8+ years of experience in avionics or embedded development for electronic controls in a safety-critical environment (e.A proven track rec...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    Visa • Austin, TX, United States
    [job_card.full_time]
    Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more t...[show_more]
    [last_updated.last_updated_30] • [promoted]
    CommVault Systems Engineer

    CommVault Systems Engineer

    Contact Government Services, LLC • Austin, TX, US
    [job_card.full_time]
    CommVault Systems Engineer (Data Protection / Backup).Employment Type : Full-Time, Experienced.Department : Technology Support. CGS is seeking an experienced CommVault Data Protection Engineer with ex...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Infrastructure Software Engineer, Pestilli Lab

    Infrastructure Software Engineer, Pestilli Lab

    University of Texas at Austin • Austin, TX, United States
    [job_card.full_time]
    Infrastructure Software Engineer, Pestilli Lab.Expected to Continue Until Aug 31, 2025.Department of Psychology collaborates with scientists and developers across the globe.We develop standards and...[show_more]
    [last_updated.last_updated_30] • [promoted]