Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Silicon Validation Software Engineer: Embedded and Low-level Programming

Apple

Silicon Validation Software Engineer: Embedded and Low-level Programming 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 devicesDesign, 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 chargingParticipate in the chip bring-up on simulator, emulation, FPGA and siliconDevelop applications covering system level use cases and functional featuresParticipate 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 . #J-18808-Ljbffr Apple

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Silicon Validation Software Engineer: Embedded and Low-level Programming in Beaverton, OR vacancy
  • Apple Inc. seeks a Silicon Validation Software Engineer for their team in Beaverton, Oregon. The role involves developing embedded software solutions, debugging SOCs, and enhancing firmware environments for cutting-edge Apple products. Ideal candidates will possess a Bachelor... 
    Suggested

    Apple

    Beaverton, OR
    4 days ago
  • Software Engineer- SoC Level Validation Engineer Do you love creating elegant solutions to highly complex...  ...in every detail? As part of our Silicon Technologies group, you’ll help design...  ...programmer Expertise in Embedded programming with an understanding of hardware... 
    Suggested

    Apple Inc.

    Beaverton, OR
    2 days ago
  •  ...computer in the world? Join our team of experienced SW engineers and debuggers in validating Apple's world class silicon. In this highly visible role you will be writing...  ..., and memory hierarchy. Knowledge of SoC-level power, clocking, and voltage domains. Experience... 
    Suggested
    Shift work

    Apple

    Beaverton, OR
    6 days ago
  • Silicon Validation Software Engineer- GPU IP Validation and Integration Do you love creating elegant solutions to highly complex challenges? Do you intrinsically...  ...threads/SIMD groups. You will understand the different levels of GPU memory hierarchy (Shared, Global, etc.). You will... 
    Suggested

    Apple Inc.

    Beaverton, OR
    2 days ago
  • Apple Inc. is seeking a Software Engineer focused on SoC Level Validation in Beaverton, Oregon. You'll troubleshoot and enhance our cutting-edge SoC technologies...  ...CPU validation is required, alongside strong C/C++ programming skills. Enjoy working in a company committed to... 
    Suggested

    Apple Inc.

    Beaverton, OR
    2 days ago
  •  ...Embedded CPU Engineer, Platform Architecture We are seeking...  ...improvements for both the software stack as well as the...  ..., and system-level optimizations tailored...  ...in C, C++, or similar programming languages Experience...  ...power management, and low-power design techniques... 

    Apple

    Beaverton, OR
    4 days ago
  •  ...Management Verification Engineer We are seeking a...  ...to join our silicon engineering team focused...  ...languages to validate functionality in simulation...  .... Support SoC-level debug for clock...  ...experience. Programming skills in Perl/Python...  ...bringup, UPF, and low power simulation.... 

    Apple Inc.

    Beaverton, OR
    3 days ago
  •  ...Software Engineer: SoC System Stress Validation Apple is where individual imaginations...  ...a team of SME embedded software engineers...  ...to do system level validation of Apple...  ...industry experience in silicon validation...  ...Familiarity with programming in assembly language... 

    Apple

    Beaverton, OR
    2 days ago
  • ## Software Security Engineer (Entry-Level)Beaverton, OR, United States# Junior Software Security Engineer## About the RoleWe’re looking for a motivated, early-career engineer with a strong technical foundation and a passion for cybersecurity. In this role, you will support... 
    Permanent employment
    Internship
    Local area

    Ralliant Corporation

    Beaverton, OR
    22 hours ago
  • Software Security Engineer (Entry-Level) Team & Culture For more than 80 years, Tektronix has set the benchmark for quality in electronic test and measurement instruments. Our brand is built on engineering excellence, and we take that responsibility seriously. We foster... 
    Internship
    Local area

    Ralliant

    Beaverton, OR
    22 hours ago
  • Description Principal Embedded Software Engineer SIG SAUER, Inc. is a leading...  ...at an organizational level, driving efficiency and innovation...  ...for R&D projects meeting validation test criteria. Define...  ...software development, and low-level hardware/software integration... 
    Remote work

    Sig Sauer

    Tualatin, OR
    2 days ago
  • $149.6k - $284.58k

     ...Firmware HW Integration Validation...  ...Firmware Development Engineer, you will play a...  ...solutions by developing embedded software and firmware for...  ...both pre- and post-silicon environments (emulation...  ...and system-level components, modeling...  ...* Proficiency in programming languages such as... 
    Internship
    Local area
    Shift work

    Intel

    Hillsboro, OR
    4 days ago
  • $161.7k - $258.8k

     ...Integration and HAL Software Engineer to join our Semiconductor...  ...reuse by abstracting low‑level hardware details...  ...and C++ for FPGA‑based embedded systems and instruments...  ...debug or hardware validation Background in automated...  ...well‑being benefit programs, including medical, dental... 
    Flexible hours

    Israelvcforum

    Tualatin, OR
    1 day ago
  • $125k - $130k

     ...Senior Embedded Engineer (Automotive) IRC295022 Function: IT, Telecom & Internet Generalists Experience...  ...factors. We are seeking an Embedded Software Engineer with deep expertise in...  ...every region and department, at every level, we consistently put people first. From... 

    GlobalLogic

    Portland, OR
    2 days ago
  • $111.03k - $211.2k

    ## Software Enabling and Optimization EngineerApplylocations...  ...team of engineers in Intel's...  ...execute system level use case and workload...  ...object-oriented programming and Python,...  ...existing IP for custom silicon), and Foundry...  ...top customers and validating technologies). The... 
    Internship
    Local area
    Shift work

    Intel

    Hillsboro, OR
    1 day ago
  • $38.46 - $64.42 per hour

     ...seeking an MTS II - Software Developer (IaaS...  ...of systems programming, DevOps...  ...implement node-level control logic....  ...teams to integrate low-level capabilities...  ...Sciences, Computer Engineering or Software...  ...work (esp. for embedded or hybrid hardware...  ...must have valid authorization to... 
    Hourly pay
    Minimum wage
    Contract work
    Temporary work
    Local area
    Flexible hours

    Panasonic Avionics Corporation

    Beaverton, OR
    7 days ago
  • $116k - $194k

     ...seeking a skilled MTS IV - Software Engineer (IaaS) to lead the...  ...module work (esp. for embedded or hybrid hardware)...  ..., TPM provisioning Programming Skills Proficiency in Go for systems-level services; Python for automation...  ...candidates must have valid authorization to work... 
    Hourly pay
    Minimum wage
    Contract work
    Temporary work
    Local area
    Flexible hours

    Panasonic Avionics Corporation

    Beaverton, OR
    6 days ago
  •  ...Field Applications Engineer Tektronix is looking for a customer-focused Field Applications Engineer to join...  ...North America. This position is suitable for an entry-level engineer who has gone through our training program in the Technical Support Center and is looking to... 
    Local area
    Relocation

    G.E.M.S

    Beaverton, OR
    2 days ago
  • $95.64k - $181.94k

     ...create exceptionally engineered technology and...  ...Frame Automation Software Engineer, you...  ...prior education level classes, and current...  ...Proficiency in programming languages such as...  ...Familiarity with ICV or IC Validator Microprocessor...  ...cutting-edge silicon process and packaging... 
    Work experience placement
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    2 days ago
  • $133k - $223k

     ...employees, at all levels, realize their...  ...to inspire our engineering teams to...  ...next generation embedded systems. He is...  ...developing the software architecture for...  ...time, assembler programming. 5+ years - Experience...  ..., and other low‑level hardware...  ...must have valid authorization to... 
    Hourly pay
    Contract work
    Temporary work
    Flexible hours

    Panasonic Avionics Corporation

    Beaverton, OR
    4 days ago
  •  ...leading provider of open source software and operating systems to the...  ...cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...'s leading public cloud and silicon providers, and industry...  ...leaveTeam Member Assistance Program & Wellness PlatformOpportunity... 
    Contract work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Portland, OR
    2 days ago
  •  ...Performance Modeling Software Engineer, Platform Architecture In this role...  ...architectural exploration to post‑silicon correlation. You will pay...  ...the art in SoC IP and chip‑level architecture Work on data...  ...Experience with multi‑language programming environments, and selecting... 

    Apple

    Beaverton, OR
    2 days ago
  • A leading technology company seeks a Silicon Validation Engineer to join their team in Beaverton, Oregon. This role involves validating SoCs,...  ...experience. Experience in debugging, automation frameworks, and programming languages such as Python, Perl, or Tcl is preferred. Join... 

    Apple Inc.

    Beaverton, OR
    4 days ago
  • $122.44k - $232.19k

     ...delivering cutting-edge silicon process and packaging...  ...a DFT Application Engineer to provide technical support...  ...insertion, and ATPG validation methodologies. This...  ...documentation for both block-level and SoC-level...  ...bonuses, and benefit programs which include health,... 
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    5 days ago
  • $100.55k - $194.27k

     ...Intel's Foundry Automation (IFA) team is hiring a Software Application Development Engineer - Government Programs. As part of our team, you will partner with end...  ...delighting our customers -- from delivering cutting-edge silicon process and packaging technology leadership for... 
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    3 days ago
  • $75k - $113k

     ...description Full Stack Software Developer Lead I - Software Engineering Who We Are...  ...clients and partners, embedding innovation and agility...  ...set, education, and level of experience. UST provides...  ...in the Company's 401(k) program with employer matching.... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours

    UST Inc

    Hillsboro, OR
    2 days ago
  •  ...Are you an experienced Software Development Engineer 3 with a desire to excel? If so, then Talent Software...  ...develops and tests operating systems-level software, compilers, and network...  ...visibility role inside a Verification & Validation org — the contractor's reporting reaches... 
    For contractors

    TALENT Software Services

    Hillsboro, OR
    2 days ago
  • $124k - $195.5k

    ## Systems Software Engineer - New College Grad 2026Applylocations: US, OR, Hillsborotime type...  ...overfitting.* Demonstrated ability in low-level performance optimization, including algorithm...  ...to quickly ramp up on parallel programming models like CUDA, to accelerate computational... 

    NVIDIA

    Hillsboro, OR
    1 day ago
  •  ...company in Oregon is looking for a Software Engineer focused on SoC System Stress Validation. The role involves ensuring high...  ...through comprehensive system-level validation of Apple SoCs. Candidates...  ...field and a strong grasp of programming in C/C++. Experience in SoC validation... 

    Apple Inc.

    Beaverton, OR
    2 days ago
  • $136k - $218.5k

     ...a Senior Verification Engineer for our Memory Management...  ..., designers, software engineers across sites...  ...Understanding of object oriented programming concepts. Exposure to...  ...& lowest power silicon possible? If so, we want...  ...- 218,500 USD for Level 3, and 168,000 USD - 2... 
    Full time

    NVIDIA

    Hillsboro, OR
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Silicon Validation Software Engineer: Embedded and Low-level Programming. Be the first to apply!