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 5 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
    2 days 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
    5 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
    2 days ago
  • $193.3k - $261.5k

     ...Israel, builds custom silicon and software for AWS customers....  ...expertise across silicon engineering, hardware design,...  ...Join our Silicon Validation team to validate next...  ...scope of impact-from low-level hardware interfaces...  ...candidates with: - Strong programming skills (Python, Lua,... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    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
    1 day ago
  • $108k - $172.8k

     ...Description: We are seeking a Post-Silicon Validation Engineer to drive the bring-up,...  ...), and PCIe Analyzers. Programming/Scripting: Strong Python...  ...analysis, plus C/C++ for low-level register manipulation. Education...  ...and infrastructure software solutions. For more information... 
    Full time
    Local area

    Broadcom

    Austin, TX
    15 hours ago
  •  ...Software Engineer - Embedded Firmware Austin, TX About the Team AVRIDE is an autonomous driving company with the mission to make...  ...autonomous technologies. This role combines deep expertise in low-level programming, DSP optimization, and embedded systems integration,... 
    Work experience placement
    Remote work
    Relocation

    Avride

    Austin, TX
    3 days ago
  •  ..., gaming and embedded systems. Grounded...  ...Platform SoC Validation lead and Debug Engineer Roles and...  ...to meet the program milestones. Your...  ...firmware and software engineering...  ...for platform level, SoC logical,...  ...innovation in silicon architecture,...  ...for low‑level development... 
    Remote work

    Advanced Micro Devices

    Austin, TX
    3 days ago
  •  ...Embedded Software Engineer Meta Reality Labs focuses on building...  ...embedded software from low-level device drivers to...  ...algorithms, user experience, silicon architects, and...  ...development on validated systems Understand...  ...C, C++, and Python programming ~ Experience providing... 

    Kasmo Global

    Austin, TX
    9 days ago
  • $165.2k - $223.6k

     ...Description Annapurna Labs designs silicon and software that accelerates innovation....  .... We are looking for an Embedded Software Development Engineer to join our team. As an...  ...demand. If you're excited about low-level systems programming, hardware bring-up, and building... 
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  •  ...Senior Embedded Software Engineer Singapore Ambiq is on a mission...  ...hands-on experience in low-level embedded C programming and be comfortable working...  ...-up, debugging, and validation. This role is responsible...  ...Play a key role in pre-silicon verification on FPGA... 

    Ambiq

    Austin, TX
    2 days ago
  •  ...Embedded Software Engineer - Security Austin, Texas, United States Ambiq is on a mission to enable...  ...in automated testing of the pre-silicon verification (via FPGA emulations), and...  ...a focus on system initialization and low-level code. ~ Strong proficiency in Python... 
    Work experience placement
    Internship
    Local area

    Ambiq

    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
    2 days ago
  •  ...Sr. Staff Embedded Software Engineer - Security Austin, Texas, United States...  ...testing and verification of pre-silicon (via FPGA emulation), and post...  ...preferred ~ Expert-level proficiency in C, with C++ and...  ...ARM architectures, RTOS, and low-level drivers (I2C, SPI, UART... 
    Local area

    Ambiq

    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
    5 days ago
  •  ...As a member of the Security team, the Embedded Software Engineer - Security will extend and support...  ...Participate in automated testing of pre‑silicon verification via FPGA emulations, and...  ...on system initialization and low‑level code. Strong proficiency in Python.... 
    Internship
    Local area

    Ambiq-Micro,-Inc.

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

     ...will be involved with software design and development...  ...Ethernet, PCIe, FlexE PHY low level drivers FW...  ...relevant experience in Embedded/Device Driver/Protocol...  ...have experience with pre-silicon/RTL and SW co-simulation...  ...Stock Purchase Program (ESPP), Employee Assistance... 
    Work experience placement
    Local area

    Broadcom Corporation

    Austin, TX
    7 days ago
  •  ...sophisticated production-level graphics...  ...with various engineering teams to...  ...driver. Validating GPU features...  ...Science or similar program witha focus on Software Engineering;...  ...programming (embedded, operating...  ...optimization and low-level...  ...software for post-silicon validation with... 
    Permanent employment
    Full time
    Apprenticeship
    Local area

    LanceSoft

    Austin, TX
    5 days ago
  •  ...join our team as a Staff Software Engineer, Embedded Radio Software and Connectivity...  ...connectivity protocols, low-level system integration,...  ...processes, including hardware validation, firmware flashing, and end...  ..., device driver programming, and board bring-up. · Experience... 
    Local area
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    3 days 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
    5 days ago
  • $143.7k - $194.4k

     ...Amazon Leo is a low Earth orbit satellite broadband...  .... As an Embedded Software Engineer, you will be a part of...  ...with software, test and validation, reliability, RF hardware, and custom silicon development teams to...  ...field - Experience programming with at least one software... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Austin, TX
    1 day ago
  •  ...Job Title: Embedded Software Engineer Location: Austin, TX (On-site, 5 days/week) Employment...  ...Engineer with a passion for low-level systems, infrastructure, scripting, and...  ...test suite for SDK application validation. Develop mock software components... 
    Full time
    Remote work
    Visa sponsorship

    Trispoke Managed Services Pvt Ltd

    Austin, TX
    4 days ago
  • $156.5k - $211.7k

     ...Senior Embedded SW/FW Engineer (Bringup) Austin, Texas, United...  ...to hire Post-Silicon Validation Engineers to join our...  ...status/progress to program management on a regular...  ...teams to bring up their software and also supporting...  ...skills: Driver level experience with one... 
    Flexible hours

    Graphcore

    Austin, TX
    2 days ago
  •  ...Embedded Senior Software Engineer Location: Austin TX / Remote Responsibilities Design, develop, and optimize embedded software for high...  ...platforms. Write and maintain device drivers, low-level system code, and software for embedded systems. Analyze... 
    Remote work

    Kasmo Global

    Austin, TX
    4 days ago
  • $143.7k - $194.4k

     ...Annapurna Labs designs silicon and software that accelerates innovation. Customers...  ...a Software Development Engineer that will: Develop...  ...systems, Linux architecture, embedded systems, and control systems...  ...we're on it. This includes programming on device interfaces using... 
    Internship
    Flexible hours

    Amazon

    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

    Terra Firma

    Austin, TX
    3 days ago
  • $78.4k - $130k

     ...Objective of role: The Embedded Software Engineer is responsible for the design...  ...new hardware bring-up, low-level hardware/software integration...  ..., and reliability validation while supporting internal...  ...• Proficiency in embedded programming languages (e.g., C/C++), version... 
    Local area
    Remote work

    ITW

    Austin, TX
    2 days ago
  •  ...Embedded Linux Software Engineer Austin, TX Company Overview: Allen Control Systems (ACS) is...  ...applications by ensuring reliable low-level software support for our autonomous...  ...software development, including driver programming and low-level system configuration.... 
    Local area

    Allen Control Systems

    Austin, TX
    5 days ago
  •  ...propelled by the top engineers in mixed-signal...  ...Logic is seeking a software engineer to join...  ...solving complex system-level problems,...  ...Windows, Linux, or embedded driver development...  ...engagements and platform validation alongside...  ...maintaining kernel-mode or low-level drivers ~... 

    Cirrus Logic

    Austin, TX
    8 days ago
  • $143.7k - $194.4k

     ...Devices team designs and engineers high-profile consumer...  ...and motivated embedded software development engineer...  ...and optimize system level performance \t• \tDesign...  ...external teams to bring new silicon and peripheral...  ...experience - Experience programming with at least one... 
    Internship
    Flexible hours

    Amazon

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