Silicon Validation Software Developer

1 day ago


Beaverton, Oregon, United States Apple Full time

At Apple, we're committed to innovation and excellence in everything we do. We're seeking a talented Silicon Validation Software Engineer with expertise in embedded software development to join our fast-paced team. In this role, you'll contribute to developing cutting-edge embedded software solutions, debug and bring-up of state-of-the-art next-generation SOCs, and support current and future Apple products.

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. Your work will have a critical impact on delivering high-quality functional products to millions of customers quickly.

We estimate the salary for this position to be around $160,000 - $220,000 per year, depending on experience. If you're passionate about embedded software development and want to be part of a dynamic team that's shaping the future of technology, we encourage you to apply.

Key Responsibilities:

  • 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 features (suspend and resume)
  • Contribute to SDRAM initialization and calibration development
  • Implement firmware drivers for PMIC and battery charging
  • Participate in 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

Requirements:

  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or a related field
  • Proficient in C/C++, assembly a plus
  • Background in embedded software development, bare metal, RTOS, and/or Linux
  • Solid understanding of ARM specification, computer architecture, and operating systems
  • Experience in boot code, CPU & SOC initialization, device drivers
  • Familiarity 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 languages such as Python, Perl, or Tcl


  • Beaverton, Oregon, United States Apple Full time

    We're seeking a talented Low-level Software Specialist to join our silicon validation team at Apple. As a Low-level Software Specialist, you will be responsible for developing and implementing low-level software solutions for our next-generation SOCs. This is a great opportunity to work on cutting-edge technology and make a significant impact on the future...


  • Beaverton, Oregon, United States Apple Full time

    About the RoleAs a Silicon Validation Triage Engineer at Apple, you will play a crucial role in transforming hardware technology. We are looking for a highly skilled professional to join our team and contribute to the development of innovative silicon solutions.Key Responsibilities:Debug failures that appear to be Silicon issues or require Silicon expertise...


  • Beaverton, Oregon, United States Saxon Global Full time

    Software Development Engineer in TestJoin Saxon Global as a Software Development Engineer in Test and be a key member of our team.As a Software Development Engineer in Test, you will be responsible for developing tests, integration, and validation of new products. This role will involve designing and implementing tests, debugging and defining corrective...


  • Beaverton, Oregon, United States Apple Full time

    **Job Summary**We are looking for a Senior CPU Microarchitecture Development Engineer to join our team at Apple. As a member of our Silicon Engineering Group (SEG), you will be responsible for designing and developing high-performance CPU blocks, working closely with cross-functional teams to drive innovation and deliver outstanding results.The ideal...


  • Beaverton, Oregon, United States Apple Full time

    About AppleWe are a leader in innovation, designing and manufacturing high-performance processors that power the world's most advanced devices.Job SummaryThis role is responsible for developing and maintaining physical verification flows and methodologies to ensure the integrity of our processor designs.Key Responsibilities:Develop and improve physical...


  • Beaverton, Oregon, United States Randstad Full time

    **Job Overview**We are seeking a skilled Software Development Specialist to join our team in Beaverton, Oregon. This is a contract position with an estimated hourly rate of $60-$66.As a Software Development Specialist, you will be responsible for delivering high-quality software solutions to meet the needs of our clients. Your experience and skills will play...


  • Beaverton, Oregon, United States NIKE Full time

    About UsNike, a leading sportswear brand, is seeking a talented Software Engineer 2 to join its team. Located in our headquarters, you will be part of a collaborative environment that fosters innovation and excellence.Job OverviewThis role involves designing and developing software solutions for our internal Consumer Product & Innovation community. You will...


  • Beaverton, Oregon, United States Saxon Global Full time

    Position: SDETRate: $80/hr C2CJob Summary:We are seeking an experienced Software Development Engineer to join our team at Saxon Global. As a key member of our team, you will be responsible for developing, implementing, and maintaining tools and platforms to build, certify, and deploy infrastructure as code used for automated deployment and configuration...


  • Beaverton, Oregon, United States Integrated Resources Full time

    Job TitleWe are seeking a highly skilled Software Development Expert to join our team at Integrated Resources. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based software solutions using Node.js and React.About the RoleThis is a full-time position offering a competitive salary of $120,000 -...


  • Beaverton, Oregon, United States Hire Talent Full time

    Job Title: Software Development ProfessionalLocation: Beaverton, ORDuration: 11+ Months on W2Estimated Salary: $150,000 - $200,000 per yearAt Hire Talent, we're looking for a skilled Full-stack engineer proficient in Node.js and React to join our team. This is a fantastic opportunity to work with modern development and build strategies, including...


  • Beaverton, Oregon, United States Insight Global Full time

    Job OverviewWe are an enterprise level sports retail company based in the Beaverton area seeking a highly skilled Fullstack Software Engineer to join our team within our backend foundation. This position plays a crucial role in supporting the internal product creation lifecycle, focusing on accelerating Nike products from concept to manufacturing.This is a...


  • Beaverton, Oregon, United States Hire Talent Full time

    Hire TalentSoftware Engineer Job DescriptionAbout the Role:We're seeking a seasoned Software Engineer with expertise in automating repeatable processes, developing integrated solutions, and delivering seamless data and reporting platforms. As a member of our team, you will work on technical solutions that serve other engineering, data, or business-facing...


  • Beaverton, Oregon, United States NIKE Full time

    About the RoleNIKE is seeking a skilled Cloud Engineer II to join our team in building cutting-edge tools for our Consumer Product & Innovation community.Job DescriptionWe're looking for a highly collaborative individual with a strong background in native cloud software engineering experience. As a Cloud Engineer II, you will be part of a team that builds...


  • Beaverton, Oregon, United States Integrated Resources Full time

    **Job Description**We are seeking a Senior Software Developer to join our team at Integrated Resources. As a key member of our engineering team, you will play a crucial role in automating repeatable processes, developing integrated solutions, and helping deliver a seamless cloud deployment and reporting platform.**Responsibilities**You will work closely with...


  • Beaverton, Oregon, United States Hire Talent Full time

    Company Overview: At Hire Talent, we're committed to building innovative technology solutions that support the Sports Research Lab. Our team is passionate about delivering high-quality software products that exceed expectations. We value teamwork, open communication, and a culture of continuous learning.About the Job: We're seeking an experienced Software...


  • Beaverton, Oregon, United States Apple Full time

    Job OverviewWe are seeking a skilled Software Development Engineer to join our team at Apple. As a key member of our Core Operating Systems group, you will play a vital role in building fully integrated operating systems that combine hardware, software, and apps into a single experience.About the RoleThe ideal candidate will have a strong understanding of...


  • Beaverton, Oregon, United States inSync Staffing Full time

    We are seeking a highly skilled Technical Lead Software Developer to join our team at inSync Staffing. This is a unique opportunity to work with a large, complex GitHub environment and contribute to the development of automation for administration and governance.The ideal candidate will have extensive experience working on large enterprise scale projects,...


  • Beaverton, Oregon, United States Concora Credit Inc. Full time

    Company Overview Concora Credit Inc. is a leading provider of second-look finance servicing solutions, dedicated to helping non-prime customers access credit responsibly.Salary$140,000 - $180,000 per year, depending on experience and qualifications.About the RoleWe are seeking an experienced Sr. Software Engineer to join our team as a key contributor to...


  • Beaverton, Oregon, United States NIKE Full time

    We are seeking a Senior Software Development Manager to lead our Design Engineering team in the Consumer Products & Innovation org at Nike. This role requires strong technical leadership skills, excellent communication abilities, and experience working with cross-functional teams.**Key Responsibilities:**• Lead by example to design, develop, operate, and...


  • Beaverton, Oregon, United States NIKE Full time

    The Perfect CandidateTo succeed in this role, you should have at least 4 years of experience as a software engineer developing custom software using common languages or technologies, including Java, Golang, Python, Node.js, React, or JavaScript. Additionally, you should have 3+ years of professional experience with Cloud Native technologies on AWS and proven...