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 Austin, TX vacancy
  • $139.5k - $258.1k

     ...We are looking for software engineers with a background in embedded software...  ...improving our embedded silicon test software platforms...  ...for Apple silicon validation organization....  ...applications covering system level use cases and...  ...employee stock programs. Apple employees are... 
    Suggested
    Relocation

    Apple

    Austin, TX
    16 hours ago
  • Apple Inc. in Austin, Texas is seeking a Silicon Validation Software Engineer specialized in embedded and low-level programming. The role demands a Bachelor's degree and a minimum of 3 years of professional experience in silicon validation. Key responsibilities include... 
    Suggested

    Apple Inc.

    Austin, TX
    16 hours ago
  • Silicon Validation Software Engineer - High Speed IO Validation Do you love creating elegant...  ..., and we are hiring all levels from junior to senior...  ...Qualifications Experience with Embedded system is required...  ...Strong hands-on software programming skills with a focus on embedded... 
    Suggested

    Apple Inc.

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

    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
    16 hours 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... 

    Apple Inc.

    Austin, TX
    2 days 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... 
    Work at office
    Local area

    NXP Semiconductors

    Austin, TX
    1 day ago
  • $108k - $172.8k

    ## Post silicon validation engineerApplylocations: USA-TX-Austin...  ...-Silicon Validation Engineer** to drive the bring-...  ...PCIe Analyzers.* **Programming/Scripting:** Strong *...  ..., plus **C/C++** for low-level register manipulation...  ...semiconductor and infrastructure software solutions.For more... 
    Local area

    Broadcom Inc.

    Austin, TX
    4 days ago
  • A leading tech company in Austin is seeking a Silicon Validation Software Engineer to develop software for validating high speed IO IP blocks. This...  ...experience in silicon validation engineering. Proficiency in C programming and scripting expertise, especially in Python, is... 

    Apple Inc.

    Austin, TX
    3 days 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
  •  ...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
  • 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
  •  ...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
    16 hours 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

    Austin, TX
    3 days ago
  •  ...team at Ambiq, an Sr. Staff Embedded Software Engineer (Security), will provide technical...  ...and verification of pre-silicon (via FPGA emulation), and...  ...experience preferred ~ Expert-level proficiency in C, with C++...  ...architectures, RTOS, and low-level drivers (I2C, SPI, UART... 
    Local area

    Ambiq Micro

    Austin, TX
    5 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
    16 hours 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 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
    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 company...  ...area is responsible for the low level systems that power...  ...live well including: time‑off programs, medical, dental, vision, mental... 
    Temporary work

    Centaur Labs

    Austin, TX
    1 day 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
  • $152.2k - $243.7k

     ...technologies, platform engineering, and Generative AI...  ...and smarter delivery of software at scale. This...  ...DevSecOps best practices are embedded across the software...  ..., or owning platform-level components is highly...  ...Insurance, Paid Time Off, and Wellness Program.... 
    Work experience placement
    Work at office
    Local area
    Worldwide
    Relocation package

    Visa

    Austin, TX
    2 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
    16 hours ago
  •  ...former Navy electrical engineers with a proven track record in robotics and software. We are developing a...  ...seeking a highly skilled Embedded Software Engineer...  ...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
  • 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
    2 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
  •  ...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
    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
  •  ...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
  •  ...Verification Engineer Job Description...  ...seeking a mid-level PMIC Firmware...  ...verify and validate embedded firmware used...  ...focuses on pre-silicon and post-silicon...  .... Strong programming skills in C for...  ...SPI, or other low-speed bus protocols...  ...hardware and software capabilities... 
    Local area
    Remote work
    Flexible hours

    Renesas

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