Talent.com
Silicon Validation Software Engineer: Embedded and Low-level Programming
Silicon Validation Software Engineer: Embedded and Low-level ProgrammingSan Diego Staffing • San Diego, CA, US
Silicon Validation Software Engineer : Embedded and Low-level Programming

Silicon Validation Software Engineer : Embedded and Low-level Programming

San Diego Staffing • San Diego, CA, US
30+ days ago
Job type
  • Full-time
Job description

Software Engineer

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.

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.

    Create a job alert for this search

    Silicon Validation Software Engineer Embedded and Lowlevel Programming • San Diego, CA, US

    Similar jobs
    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
    Embedded Software Engineer ( San Diego, CA ) 15548

    Embedded Software Engineer ( San Diego, CA ) 15548

    TalentPro Consulting • San Diego, CA, US
    Part-time +1
    Quick Apply
    Embedded Software Engineer ( San Diego, CA ) 15548.We are looking for you to join our team as Embedded Software Engineer on site in San Diego, CA. Design, develop, integrate and test software for ou...Show more
    Last updated: 8 days ago • Promoted
    Senior Principal Engineer Software - Embedded & Real Time (California & Oklahoma)

    Senior Principal Engineer Software - Embedded & Real Time (California & Oklahoma)

    Northrop Grumman Corp. (AU) • 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: 9 days ago • Promoted
    Senior Software Reverse Engineer

    Senior Software Reverse Engineer

    STR • San Diego, CA, United States
    Full-time
    Senior Software Reverse Engineer @ STR.Senior Software Reverse Engineer.Senior Software Reverse Engineer.Reverse engineering complex software or firmware targets, ranging from typical Windows / Linux...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Flight-Critical Embedded Software Engineer

    Senior Principal Flight-Critical Embedded Software Engineer

    Northrop Grumman • San Diego, CA, United States
    Full-time
    A leading aerospace and defense company based in California is seeking a Senior Principal Embedded & Real Time Software Engineer. You will design and develop software solutions for critical systems,...Show more
    Last updated: 23 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Leidos Inc • San Diego, California, 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: 6 days ago • Promoted
    Validation Engineer

    Validation Engineer

    Syner-G • San Diego County, California, US
    Full-time
    Job Description Job Description COMPANY DESCRIPTION : A career here is life-enhancing.At Syner-G, we enable our people to build careers that impact positively on their quality of life.Through our ...Show more
    Last updated: 4 days ago • Promoted
    Senior Principal Engineer Software - Embedded & Real Time (California & Oklahoma) - R10219686-2

    Senior Principal Engineer Software - Embedded & Real Time (California & Oklahoma) - R10219686-2

    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: 23 days ago • Promoted
    Model-Based Systems Engineer (Mid Level)

    Model-Based Systems Engineer (Mid Level)

    G2 Ops, Inc. • San Diego, CA, US
    Full-time
    Quick Apply
    San Diego, CA at our wonderful G2 Ops office Work Setting : In person, some remote opportunity, and / or flexible working hours, not a fully remote position Salary Range : Based on relevant exper...Show more
    Last updated: 30+ days ago
    ASIC Design Verification Engineer (Security Group)

    ASIC Design Verification Engineer (Security Group)

    Qualcomm • 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
    Embedded Software Engineer – Govt Tech, Onsite in San Diego

    Embedded Software Engineer – Govt Tech, Onsite in San Diego

    Qualcomm • San Diego, CA, United States
    Full-time
    A leading technology firm seeks a Software Engineer for its Government Technologies division in San Diego.The role involves supporting research and development related to military communication tec...Show more
    Last updated: 30+ days ago • Promoted
    Remote AI Software Engineer for Code Verification

    Remote AI Software Engineer for Code Verification

    Turing • San Diego, CA, United States
    Remote
    Full-time
    A leading AI research accelerator is seeking an experienced Software Engineer to evaluate AI-generated code and collaborate on AI-driven coding solutions. This role demands over 5 years of software ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Engineer Software - Embedded & Real Time (California & Oklahoma)

    Senior Principal Engineer Software - Embedded & Real Time (California & Oklahoma)

    Northrop Grumman Corp. (JP) • 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: 26 days ago • Promoted
    Senior SoC Verification Engineer - FPGA Prototyping

    Senior SoC Verification Engineer - FPGA Prototyping

    Arm • San Diego, CA, United States
    Full-time
    A leading technology firm in California seeks a Principal SoC Verification Engineer to join the dynamic FPGA Prototyping team. This role involves implementing verification strategies for subsystems,...Show more
    Last updated: 30+ days ago • Promoted
    Systems Engineer (Associate - Mid Level)

    Systems Engineer (Associate - Mid Level)

    G2 Ops, Inc. • San Diego, CA, US
    Full-time
    Quick Apply
    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 : Based on re...Show more
    Last updated: 30+ days ago
    Software Systems Engineer - Simulation Verification & Validation

    Software Systems Engineer - Simulation Verification & Validation

    Zoox • San Diego, CA, US
    Full-time
    Simulation is central to ensuring the safety and scalability of autonomous vehicles at Zoox.In this role, you will help ensure our next-generation, GenAI-powered simulator is accurate, trustworthy,...Show more
    Last updated: 30+ days ago • Promoted
    ASIC Design Verification Engineer

    ASIC Design Verification Engineer

    Spectraforce Technologies • San Diego, CA, United States
    Full-time
    Job Title : ASIC Design Verification Engineer.Work Schedule : Monday-Friday, 8 : 30 AM - 5 : 00 PM PST.Join Design Verification team to verify high-speed mixed-signal IPs used in cutting-edge products f...Show more
    Last updated: 15 days ago • Promoted
    Embedded Software Engineer — Government Tech (Onsite SD)

    Embedded Software Engineer — Government Tech (Onsite SD)

    Nutanix • San Diego, CA, United States
    Full-time
    A leading technology company in San Diego, CA, is seeking a Software Engineer to support government-related research and development. The role includes designing small software features and collabor...Show more
    Last updated: 2 days ago • Promoted