Silicon Validation Software Engineer: Embedded and Low-level Programming
3 hours ago
Austin,Texas,United States
Hardware
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.
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.
Key Responsibilities
- Develop boot and driver code for Apple SOC, 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 feature (suspend and resume)
- Contribute to SDRAM initialization and calibration development
- Implement firmware driver for PMIC and battery charging
- Participate in the 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 review
Requirements
- 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
- 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
Additional Requirements
- Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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
-
Austin, Texas, United States Apple Full timeSilicon Validation Software Engineer: Embedded and Low-level ProgrammingAt Apple, we're looking for a skilled Silicon Validation Software Engineer to join our team. As a key member of our silicon validation organization, you'll be responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and...
-
Austin, Texas, United States Apple Full timeRole SummaryWe are seeking a skilled Embedded Software Engineer to join our Silicon Validation team. As a key member of our team, you will contribute to the development of embedded software solutions, debug and bring-up of next-generation SOCs, and support current and future Apple products.Key ResponsibilitiesDevelop boot and driver code for Apple SOC,...
-
Silicon Validation Software Engineer
3 days ago
Austin, Texas, United States Apple Full timeJob SummaryAs a Silicon Validation Software Engineer at Apple, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You will be responsible for ensuring Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by...
-
Silicon Validation Software Engineer
1 month ago
Austin, Texas, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Silicon Validation Software Engineer to join our team in Austin, Texas. As a key member of our Silicon Technologies group, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesDesign and develop...
-
Silicon Validation Engineer
3 days ago
Austin, Texas, United States Meta Inc Full timeJob SummaryWe are seeking a highly skilled Silicon Validation Engineer to join our Reality Labs team at Meta Inc. As a key member of our Silicon Validation team, you will be responsible for validating high-performance silicon and leading the effort to ensure high-quality silicon delivery.Key ResponsibilitiesDevelop and execute SoC and E2E system validation...
-
Staff Validation Engineer
3 weeks ago
Austin, Texas, United States Ambiq Micro, Inc Full timeJob Title: Staff Validation EngineerAmbiq Micro, Inc is seeking a highly skilled Staff Validation Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and implementing characterization plans for block-level and system-level MCU electrical characteristics and power consumption.Responsibilities:Collaborate...
-
Silicon Validation Engineer
4 days ago
Austin, Texas, United States META Full timeSilicon Validation EngineerMeta is seeking a skilled Silicon Validation Engineer to join our Reality Labs team. As a key member of our silicon validation team, you will be responsible for validating high-performance silicon and leading the effort to ensure high-quality silicon delivery.Responsibilities:Develop and execute SoC and E2E system validation plans,...
-
Embedded Software Test Engineer
7 hours ago
Austin, Texas, United States Cirrus Logic Full timeCirrus Logic is a leader in mixed-signal processing, and we're looking for a talented Embedded Software Test Engineer to join our team. As a key member of our embedded software test team, you will work on products delivered to world-class customers and ensure they have been thoroughly tested and deliveries are rock-solid.Responsibilities:Create and execute...
-
Silicon Validation Engineer
3 weeks ago
Austin, Texas, United States META Full timeJob SummaryMeta is seeking a highly skilled Silicon Validation Engineer to join our Reality Labs team. As a Silicon Validation Engineer, you will be responsible for validating high-performance silicon and leading the effort to ensure high-quality silicon delivery.ResponsibilitiesDevelop and execute SoC and E2E system validation plans, ensuring high-quality...
-
Staff Validation Engineer
2 days ago
Austin, Texas, United States Ambiq Micro, Inc Full timeJob OverviewAmbiq Micro, Inc. is seeking a highly skilled Staff Validation Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and implementing characterization plans for block-level and system-level MCU electrical characteristics and power consumption.Key ResponsibilitiesCollaborate with marketing,...
-
Silicon Validation Engineer
1 month ago
Austin, Texas, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Silicon Validation Engineer to join our dynamic team at Apple. As a key member of our Analog Mixed Signal IP team, you will play a critical role in the development and validation of our cutting-edge mobile SoC's.Key ResponsibilitiesBench test, debug, and characterize embedded on-chip circuitry, including PLLs,...
-
Silicon Readiness Engineering Program Manager
3 weeks ago
Austin, Texas, United States Apple Full timeSilicon Readiness Engineering Program ManagerAt Apple, we're looking for a highly skilled and experienced Silicon Readiness Engineering Program Manager to join our team. As a key member of our Hardware Technologies organization, you will be responsible for leading and driving programs involving the pre-silicon software readiness and bring-up of pioneering...
-
Post-Silicon Power Validation Expert
4 weeks ago
Austin, Texas, United States Advanced Micro Devices , Inc. Full timeOverviewAt Advanced Micro Devices, Inc., we're pushing the boundaries of innovation to solve the world's most pressing challenges. Our mission is to build great products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded systems.ResponsibilitiesThe Post-Silicon Power Validation Lead will play a critical...
-
Silicon Readiness Engineering Program Manager
4 weeks ago
Austin, Texas, United States Apple Full timeJob SummaryWe are seeking a highly skilled Silicon Readiness Engineering Program Manager to join our dynamic team at Apple. As a key member of our Hardware Technologies organization, you will be responsible for leading and driving programs involving the pre-silicon software readiness and bring-up of pioneering technology used in next-generation Apple...
-
Silicon Readiness Engineering Program Manager
4 weeks ago
Austin, Texas, United States Apple Full timeSilicon Readiness Engineering Program ManagerA challenging opportunity to lead and drive programs involving the pre-silicon software readiness and bring-up of pioneering technology used in next generation Apple products.Key Responsibilities:Lead a multi-functional team responsible for ensuring critical software and firmware is ready to support the bringup of...
-
Post-Silicon Validation Engineer
2 weeks ago
Austin, Texas, United States Amazon Full timeAbout the RoleWe are seeking an experienced Post-Silicon Validation Engineer to join our Cloud-Scale Machine Learning Acceleration team. As a member of this team, you will be responsible for validating the system architecture for our next-generation Machine Learning Acceleration (MLA) product family using emulation/prototyping platforms.Key...
-
Senior Validation Engineer
4 weeks ago
Austin, Texas, United States Apex Systems Full timeSenior Post-Silicon Validation EngineerWe are seeking a highly skilled Senior Post-Silicon Validation Engineer to join our team at Apex Systems. As a key member of our engineering team, you will be responsible for the post-silicon validation of I3C hardware.Key Responsibilities:Develop software drivers for I3C hardware on a custom ASIC to drive traffic for...
-
Senior Validation Engineer
3 weeks ago
Austin, Texas, United States Apex Systems Full timeSenior Post-Silicon Validation EngineerWe are seeking a highly skilled Senior Post-Silicon Validation Engineer to join our team at Apex Systems. As a key member of our engineering team, you will be responsible for the post-silicon validation of I3C hardware.Key Responsibilities:Develop software drivers for I3C hardware on a custom ASIC to drive traffic for...
-
GPU Post-Silicon Engineering Program Manager
4 weeks ago
Austin, Texas, United States Apple Full timeGPU Post-Silicon Engineering Program ManagerAt Apple, we're looking for a skilled and experienced Program Manager to lead our GPU Post-Silicon Engineering team. As a key member of our Hardware Engineering organization, you'll be responsible for planning, executing, and delivering complex technical programs that drive innovation and excellence in our GPU...
-
Senior Embedded Software Engineer Lead
2 days ago
Austin, Texas, United States Diverse Lynx Full timeJob SummaryDiverse Lynx LLC is seeking a highly skilled Senior Embedded Software Engineer Lead to join our team. As a key member of our engineering team, you will be responsible for leading the development of embedded software systems, including Linux and baremetal applications.Key ResponsibilitiesBring-up activities for Software stack for Linux and...