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
    Software Engineer III

    Software Engineer III

    Scientific Research Corporation • San Diego, CA, United States
    Full-time
    Estimated Starting Salary Range : USD $111,100.Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market dat...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
    Associate Software Support Engineer

    Associate Software Support Engineer

    XIFIN • San Diego, CA, United States
    Temporary
    Are you looking to jump start your career?.Our innovative technologies help diagnostic providers, laboratories, and healthcare systems manage complexity, drive better outcomes, and stay focused on ...Show more
    Last updated: 5 hours ago • Promoted • New!
    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: 3 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: 3 days ago • Promoted
    Software Development Engineer II

    Software Development Engineer II

    VirtualVocations • San Diego, California, United States
    Full-time
    A company is looking for a Software Development Engineer II.Key Responsibilities Develop production-level software and become an expert in a specific area of the codebase Scope work into well-de...Show more
    Last updated: 2 days ago • Promoted
    Embedded Systems And Controls Architect

    Embedded Systems And Controls Architect

    Actalent • Poway, CA, United States
    Permanent
    Job Title : Embedded Systems and Controls Architect.Collaborate with engineering staff and chief engineers to develop and integrate high-power processing solutions across various product lines and t...Show more
    Last updated: 13 hours ago • Promoted • New!
    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: 2 days 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: 3 days ago • Promoted
    Silicon Validation Engineer

    Silicon Validation Engineer

    Apple • San Diego, CA, United States
    Full-time
    Do you like to work on ground breaking technologies that enable amazing new products? Do you have the attention for details and love for excellence to work towards an extraordinary result? Envision...Show more
    Last updated: 3 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: 3 days ago • Promoted
    Software Engineer

    Software Engineer

    Rivo Holdings • San Diego, California, United States
    Full-time
    We value the unique skills and experiences that each employee brings to the table, recognizing that this diversity strengthens our company and helps us fulfill our core values : .Respect, Integrity,...Show more
    Last updated: 1 day 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: 1 day 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
    Software Engineer

    Software Engineer

    Quantum Design • San Diego, California, United States
    Full-time
    For more than 40 years Quantum Design (QD) has been providing technology solutions to researchers in the fields of physics, chemistry, biotechnology, materials science, and nanotechnology.Establish...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II

    Software Engineer II

    Russell Tobin • San Diego, CA, US
    Full-time
    AI SW Integration Engineer (NO C2C).Hybrid role in San Diego Office.Contract with 4 months with the possibility of extension for a further 8 months. The scope of this role focuses on developing inte...Show more
    Last updated: 11 hours ago • Promoted • New!
    Senior Software Engineer - Core Cryptography

    Senior Software Engineer - Core Cryptography

    Servicenow • San Diego, California, United States
    Full-time
    It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market ...Show more
    Last updated: 21 days ago • Promoted
    Software Engineer

    Software Engineer

    Applied Intuition • San Diego, California, United States
    Full-time
    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017, Applied Intuition delivers the toolchain, Vehicle OS, and aut...Show more
    Last updated: 30+ days ago • Promoted