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 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
  • 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
    1 day 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...  ...of impact—from low-level hardware interfaces...  ...candidates with:- Strong programming skills (Python, Lua,... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

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

     ...Job Description:We are seeking a Post-Silicon Validation Engineer to drive the bring-up,...  ...Ixia, Spirent), and PCIe Analyzers.Programming/Scripting: Strong Python for lab automation...  ...automation and data analysis, plus C/C++ for low-level register manipulation.Education and... 
    Suggested
    Full time
    Local area

    Broadcom

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

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

    Amazon

    Austin, TX
    1 day ago
  •  ...consists of highly talented engineers with extensive expertise....  ...About the Role As a Software Engineer at Avride, you will...  ...work with FPGAs, MCUs, and embedded platforms to build reliable...  ...combines deep expertise in low-level programming, DSP optimization, and... 
    Suggested
    Full time
    Work experience placement
    Remote work
    Relocation

    Avride

    Austin, TX
    10 hours ago
  •  ...propelled by the top engineers in mixed-signal...  ...of our Mixed IC Validation team, you will be...  ...of the pre-silicon emulation / post-...  ...integrated, platform level functionality while...  ...and Validation software/hardware tools issuesAnalyze...  ...scripting or programming languages such as... 
    Full time
    Work visa

    Cirrus Logic

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

    Amazon Leo is a low Earth orbit satellite...  .... As an Embedded Software Engineer, you will be a part...  ...software, test and validation, reliability, RF...  ..., and custom silicon development teams...  ...- Experience programming languages such as...  ...Experience writing low level drivers, or... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $148.3k - $250.7k

     ...Job Title CPU Silicon Bring up and Validation Engineer Job Area Engineering Group...  ...with SOC bring up teams, software teams to plan CPU bring up...  ...assembly, C/C++ language embedded firmware ~ Experience with...  ...discretionary bonus program and opportunity for annual... 
    Work from home

    Qualcomm

    Austin, TX
    1 day ago
  • $125.7k - $203.1k

     ...dedicated team members are engineering the foundation of Cisco’s...  ...experience with hardware-software integration and low-level networking technologies...  ...engineer skilled in low-level programming, networking protocols,...  ...and experience with embedded Linux, including a solid... 
    Full time
    Temporary work
    Apprenticeship
    Local area
    Flexible hours

    CISCO Systems

    Austin, TX
    6 hours 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 debug...  ...and their software stack, such as... 

    AMD

    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
    2 days 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

    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...  ...development, device driver programming, and board bring-up.·... 
    Full time
    Local area
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    2 days ago
  •  ...PCs, gaming and embedded systems. Grounded...  ...CPU and AI post silicon validation team with...  ...Systems Design Engineering and validation team...  ...SoC- and system-level SoC features across...  ...infrastructure (software, hardware, automation...  ...with programming / scripting language... 

    AMD

    Austin, TX
    2 days ago
  •  ...former Navy electrical engineers with a proven track record in robotics and software. We are developing a...  ...seeking a highly skilled 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
    2 days ago
  •  ...experience providing systems and software engineering for Unmanned Aircraft Systems....  ...unmanned, jet-powered aircraft programs that are still very early in...  ...for avionics and other airborne, embedded systems to developing custom system-level test software for laboratory and... 
    Temporary work
    For contractors

    Kratos Defense & Security Solutions

    Round Rock, TX
    4 days ago
  •  ...seeking a mid-level PMIC Firmware Verification Engineer to join our Infrastructure...  ...verify and validate embedded firmware used...  ...on pre-silicon and post-...  ...design.Strong programming skills in C for...  ...SPI, or other low-speed bus protocols...  ...hardware and software capabilities... 
    Local area
    Remote work
    Flexible hours

    Renesas Electronics America

    Austin, TX
    4 days ago
  • $151k - $261k

     ...architecture and silicon implementation of...  ...team of exceptional engineers whose mission is to...  ...: Our Hardware/ Software Co-Design Engineer...  ...register-transfer level (RTL) implementation...  ...high-throughput low-power digital signal...  ...and implementing embedded software in C or RustExpertise... 
    Full time
    Temporary work

    Neuralink

    Austin, TX
    2 days ago
  • Austin, TXEngineering - Software /Full-time /On-...  ...experienced Principal Embedded Software Engineer II to join our...  ...be responsible for low-level and high-level software...  ...scalability.Integrate and validate new product designs....  ...FPGAs.Extensive programming experience in C and... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    2 days ago
  •  ...DESIGN VERIFICATION ENGINEER (SILICON ENGINEERING) At SpaceX...  ...of unboxing, and the software that brings it all...  ...architecture, design, validation, product engineering,...  ...at block and system level Write and review test...  ...Python and MATLAB programs Contribute towards... 
    Permanent employment
    Worldwide
    Weekend work

    SpaceX

    Austin, TX
    1 day ago
  • $90k - $130k

     ...CompanyIf you're passionate about embedded software, FPGA technologies, and solving complex engineering challenges, this is an...  ...Support Packages (BSPs) and low-level device driver development.Embedded...  ...test software or engineering validation test development.Experience... 
    Full time
    Worldwide

    Affinity Executive Search

    Austin, TX
    10 hours ago
  •  ...experience providing systems and software engineering for Unmanned Aircraft Systems....  ...unmanned, jet-powered aircraft programs that are still very early in...  ...for avionics and other airborne, embedded systems to developing custom system-level test software for laboratory and... 
    For contractors

    Kratos Defense

    Round Rock, TX
    10 hours 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
    4 days ago
  •  ...construction. Founded by former SpaceX engineers and backed by Kleiner Perkins and...  ...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

    Austin, TX
    29 days ago
  •  ...industry's most demanding engineering challenges. Our teams...  ...—including RF, embedded systems, electronics,...  ...mechanical engineering, software, manufacturing, and...  ...development, integration, and validation of embedded systems...  .... ~ Proficiency in low-level embedded software,... 
    Full time

    KRUSH Tech Inc

    Austin, TX
    13 days ago
  •  ...motivated and skilled engineer to join our...  ...of advanced silicon technologies into...  ...NCG/EC onboarding programs are designed to...  ..., bring-up, and software stack integration...  ...integration efforts, lab validation and basic system-level troubleshooting...  ..., and embedded MCU/MPU software... 
    Internship
    Relocation

    University of Delaware

    Austin, TX
    3 days ago
  • $146k

     ...is looking for top engineering talent to help...  ...implementing innovative software solutions for e-...  ...on the overall level of excellence within...  ...implementation of low-latency risk decisioning...  ...memory, and embedding human-in-the-loop...  ...least one modern programming language and core... 
    Full time
    Work at office
    Worldwide
    Relocation package
    Flexible hours
    3 days per week

    Expedia

    Austin, TX
    4 days ago
  • $124k - $195.5k

     ...Verification team and looking for engineers early in their careers who...  ..., development tools, and software librariesContribute to our OS...  ...PowerBICuriosity about networking and Embedded System Architecture is...  ...24,000 USD - 195,500 USD for Level 2, and 152,000 USD - 241,500... 
    Full time
    Work at office

    Nvidia

    Austin, TX
    3 days ago
  •  ...centers, to PCs, gaming and embedded systems. Grounded in a...  ...We are looking for a Senior Engineer to drive validation of next-generation AI cluster...  ...hardware, networking, and systems software and who wants to shape the...  ....Experience with system level performance analysis tools... 

    AMD

    Austin, TX
    2 days ago
  •  ...Description Senior Embedded Firmware Engineer Location:...  ...of embedded software solutions. Key...  ...software for Silicon Labs-based processors...  ..., testing, and validation activities. •...  ...C++, and Python programming languages. •...  ...opportunity for a senior-level embedded... 
    Contract work
    Remote work

    Connect Tech+Talent

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