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

$139.5k - $258.1k

Apple Oakbrook

Overview 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 a background in embedded software development to join a fast-paced environment. In this role, you will contribute to developing embedded software solutions, 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. Responsibilities Develop boot and driver code for Apple silicon, 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 reviews. Preferred Qualifications Proficient in C/C++, assembly a plus Background in embedded software development, bare metal, RTOS and/or Linux Solid understanding of ARM specifications, computer architecture, operating systems 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 scripting languages such as Python, Perl, or Tcl Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. The base pay range for this role is between $139,500 and $258,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. 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. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr Apple

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Silicon Validation Software Engineer: Embedded and Low-level Programming in Austin, TX vacancy
  • 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.

    Austin, TX
    1 day ago
  • A leading technology company in Austin is seeking a Software Engineer to develop embedded software for next-generation Apple silicon. This role involves designing firmware drivers, enhancing platform software, and engaging in chip bring-up across various platforms. Ideal... 
    Suggested

    Apple

    Austin, TX
    4 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.

    Austin, TX
    1 day ago
  • SoC Validation Engineer page is loaded## SoC Validation Engineerlocations...  ...on emulation and silicon, and debugging...  ...IPs.* Experienced in C programming language and build environment...  ...Exposure to assembly level programing (Preferably...  ...Understanding of SoC low power modes.NXP is an... 
    Suggested
    Work at office
    Local area

    NXP Semiconductors

    Austin, TX
    5 days ago
  •  ...centers, to PCs, gaming and embedded systems. Grounded in a...  ...Full-Chip Functional Validation team is looking for a post-silicon validation engineer to help bring the next...  ...and tools Strong programming and scripting skills...  ...at the SoC and system levels Ability to create positive... 
    Suggested

    Advanced Micro Devices

    Austin, TX
    1 day ago
  • Advanced Micro Devices in Austin, TX is looking for a detail-oriented engineer to develop low-level software for data center GPUs. Candidates should have strong C/C++ skills with a background in GPU programming and experience working close to hardware. The role includes... 

    Advanced Micro Devices

    Austin, TX
    2 days ago
  •  ...responsible for the functional validation of our CPUs, with the...  ...and spearheading our silicon bring‑up efforts....  ...CPU designs and to engineer test content for new CPU...  ...Experience in programming in C or C++ and scripting...  ...execution, privilege levels, memory management, and... 

    Apple Inc.

    Austin, TX
    4 days ago
  • Apple Inc. is looking for a Software Engineer - SoC Level Validation Engineer in Austin, Texas. In this role, you'll write and debug tests for SoC...  ...years of experience, as well as expertise in C/C++, embedded programming, and validation strategies. Join Apple to help... 

    Apple Inc.

    Austin, TX
    1 day ago
  •  ...member of the Security team at Ambiq, the Embedded Software Engineer - Security will participate in...  ...Participate in automated testing and pre‑silicon verification (via FPGA emulations),...  ...a focus on system initialization and low‑level code. Strong proficiency in Python.... 
    Work experience placement
    Local area

    Ambiq Micro Inc

    Austin, TX
    4 days ago
  • Embedded Firmware Engineer (Zephyr/BMC) Location: Austin, TX - 100% Onsite Duration...  ...develop and integrate low‑level firmware for next‑...  ...the full design cycle (pre‑silicon, post‑silicon, production)...  ...Participate in pre‑silicon validation and post‑silicon bring‑up... 
    Contract work

    Dexian

    Austin, TX
    4 days ago
  •  ..., to PCs, gaming and embedded systems. Grounded in...  ...looking for a firmware engineer to design, develop,...  ...desired. REQUIREMENTS Low‑level software or embedded firmware...  ...foundation in Rust, C and C++ programming. Strong problem‑...  ...Experience with pre‑silicon development on FPGAs... 

    Advanced Micro Devices , Inc.

    Austin, TX
    2 days ago
  • $108k - $172.8k

     ...will be involved with software design and development...  ...Ethernet, PCIe, FlexE PHY low‑level drivers and firmware...  ...experience in embedded/device driver/protocol...  .... Experience with pre‑silicon/RTL and SW co‑simulation...  ...employee stock purchase program; employee assistance program... 
    Local area

    Broadcom Corporation

    Austin, TX
    5 hours ago
  •  ...is seeking an Applications Engineer II based in Austin, Texas. In...  ...development with Bluetooth Low Energy technology, providing...  ...have a strong background in embedded programming and collaboration skills. You...  ...flexible PTO and employee equity options. #J-18808-Ljbffr Silicon Labs
    Flexible hours

    Silicon Labs

    Austin, TX
    1 day ago
  •  ...PCs, gaming and embedded systems....  ...for System and Silicon debug of AMD EPYC...  ...the post-silicon validation group; facilitating...  ...for system level failures working with engineering teams across AMD...  ...phases of SOC programs. Lead complex...  ...busses and their software stack, such as... 

    Advanced Micro Devices

    Austin, TX
    4 days ago
  •  ...s degree in Electrical Engineering, Computer Engineering,...  ...Desirable) Experience with embedded code on industrial...  ...equipment Work closely with low-level hardware to integrate...  ...test suites for validation and verification of related software systems #J-18808-Ljbffr... 

    The Boring Company

    Austin, TX
    5 hours ago
  •  ...former Navy electrical engineers with a proven track record in robotics and software. We are developing a...  ...impact. Position Overview Embedded Linux Software...  ...by ensuring reliable low‑level software support for our...  ...development, including driver programming and low‑level system... 
    Local area

    Allen Control Systems

    Austin, TX
    1 day ago
  • $172.5k - $313.7k

    Software Engineering About Salesforce Salesforce is the #1 AI CRM, where humans...  ...heart of it all. Ready to level‑up your career at the...  ...area is responsible for the low level systems that power training...  ...live well including: time‑off programs, medical, dental, vision,... 
    Temporary work

    Centaur Labs

    Austin, TX
    4 days ago
  •  ...to fill a remote position for a Mid-Level Frontend JavaScript Software Engineer . As an employee at X-Bow, you will...  ...advanced technology projects and programs for the U.S. Department of Defense...  ...that has developed an innovative, low-cost method to manufacture solid rocket... 
    Remote work

    X-Bow Launch Systems Inc.

    Austin, TX
    4 days ago
  • Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering Location preference: Sunnyvale, CA, USA; Austin...  ...practical experience. 5 years of experience in low level systems programming languages (e.g., C++ or C). 3 years of experience testing... 
    Worldwide

    Google Inc.

    Austin, TX
    4 days ago
  • Sunroom Rentals is looking for an embedded software & test engineer to join their team. In this role, you will...  ...and electronic designers to develop low-latency brain-machine implants,...  ...experience with embedded systems and low-level Linux software. Join us to help create... 

    Sunroom Rentals

    Austin, TX
    1 day ago
  • Ambiq Micro Inc in Austin, Texas is looking for an Embedded Software Engineer focused on security to join their team. The role involves design and implementation of secure boot solutions and requires experience in embedded systems. The candidate should hold a degree in... 

    Ambiq Micro

    Austin, TX
    2 days ago
  • Embedded Rust Software Engineer (Clearance Required) Summary We are seeking an Embedded Software Engineer to design, develop, and optimize embedded...  ...development, including C‑to‑Rust code conversion, low‑level embedded software design, and coding in both C and Rust.... 

    Nickerson Talent Solutions

    Austin, TX
    3 days ago
  •  ...perception, sensor, and embedded systems...  ...Sensors and System Software team is responsible for the core low‑level software powering...  ...autonomy, and platform engineering groups to build...  ...bring‑up and validation on new hardware platforms...  ...Strong C/C++ programming skills for real‑... 

    NGV Talent

    Austin, TX
    3 days ago
  •  ...Design Verification Engineer (Silicon Engineering) At SpaceX...  ...of unboxing, and the software that brings it all together...  ..., design, validation, product engineering,...  ...at block and system level Write and review test...  ...using Python and MATLAB programs Contribute towards pre... 
    Permanent employment
    Worldwide
    Weekend work

    SPACE EXPLORATION TECHNOLOGIES CORP

    Austin, TX
    5 days ago
  •  ...in CAN Firmware/Embedded SW Engineer - Contractor Top...  ...Engineer with Embedded Software background to...  ...well as system‑level failures related...  ...found during pre‑silicon, post‑silicon, and...  ...production phases of SOC programs. Interact...  ...features, and full validation for production.... 
    For contractors

    TPI Global Solutions

    Austin, TX
    4 days ago
  •  ...construction. Founded by former SpaceX engineers and backed by Bain Capital...  ...ll take hands‑on ownership of the embedded hardware and software for our robots. You’ll be responsible for both high‑level design of custom hardware and low‑level code implementation. Day‑to‑... 
    Worldwide
    Relocation
    Weekend work

    TerraFirma Robotics

    Austin, TX
    4 days ago
  •  ...gaming and embedded systems. Grounded...  ...and Test Engineering team looking...  ...Level Test (SLT) Product...  ...team, BIOS, software & platform teams...  ...developing SLT test program for next‑...  ...and post silicon phases,...  ...checkout. Validate new product...  ...patterns, debug low yield, test... 

    Advanced Micro Devices

    Austin, TX
    3 days ago
  •  ...As an embedded software & test engineer at Paradromics, you will work in tandem with neuroengineers and electronic designers to realize low-latency, high-fidelity brain machine implants. You'll own...  ...interfacing with engineers at other levels of the stack, Experience with... 

    Sunroom Rentals

    Austin, TX
    1 day ago
  •  ...seeking a skilled professional for CPU validation roles. You will be responsible for creating test plans, developing software workloads for stress testing, and...  ...with design teams to debug functional silicon issues. Strong programming skills in C/C++ and experience with CPU... 

    Apple Inc.

    Austin, TX
    2 days ago
  •  ...PCs, gaming and embedded systems. Grounded...  ...career. SENIOR DDR VALIDATION ENGINEER THE ROLE: As a...  ...found during pre‑silicon, bring‑up, validation...  ...phases of SoC programs Collaborating closely...  ..., and software Engaging with hardware...  ...board and platform‑level debug Knowledge... 

    Advanced Micro Devices

    Austin, TX
    4 days 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!