High-Level Embedded Software Engineer: Silicon Validation Expert
1 day ago
Job Overview
Estimated Annual Salary: $150,000 - $180,000
A silicon validation software engineer position is available at Apple to contribute to the development of embedded software solutions. The ideal candidate will have a strong background in low-level programming and experience with hardware development.
Key Responsibilities
- Develop boot code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory, and other I/O devices
- Design and implement 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 review
Required Skills and Qualifications
- Bachelor's degree in computer science or related field
- Minimum 3 years of relevant industry experience in silicon validation software engineering or related field
- Proficient in C/C++, assembly language 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 languages such as Python, Perl, or Tcl
Benefits
- Opportunity to work on cutting-edge technology projects
- Collaborative and dynamic work environment
- Professional growth and development opportunities
- Competitive salary and benefits package
About Apple
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 timeJob Description:We are seeking a skilled software engineer with a background in embedded software development to contribute to the development of embedded software solutions, debug and bring-up of state-of-the-art next generation SOCs, supporting current and future Apple products. This role will have a critical impact on getting high-quality functional...
-
Austin, Texas, United States Apple Full timeSilicon Validation Software Engineer at AppleAmbitious and detail-oriented software engineers are sought after to join our Silicon Technologies group, where they will contribute to the design and manufacture of next-generation processor and system-on-chip (SoC) technology.As part of our team, you will be responsible for developing graphics validation...
-
Silicon Validation Expert
1 day ago
Austin, Texas, United States Apple Full timeJob Summary:This position is focused on silicon validation, debug, and root cause analysis for anomalous behaviors using system workloads.As a Senior SoC Engineer at Apple, you will work with engineers to define validation plans, execute system tests, and characterize functional voltage of SoCs under workloads.Collaborate with teams to resolve issues and...
-
Austin, Texas, United States Apple Full timeJob OverviewSilicon validation software engineers at Apple play a crucial role in ensuring the quality and reliability of our silicon products. As a silicon validation software engineer, you will be responsible for developing functional validation software for CPUs, caches, and memory subsystems of our System-on-Chip (SoC) designs.About the RoleWe are...
-
Lead Silicon Validator
1 day ago
Austin, Texas, United States Skyworks Full timeAbout the OpportunityThis is an exciting opportunity to join Skyworks as a Senior Validation Systems Engineer and contribute to the development of high-performance analog semiconductors. As a key member of our team, you will be responsible for designing and developing silicon validation test benches, collaborating with IC design teams, and ensuring that our...
-
Embedded Software Engineer
1 day ago
Austin, Texas, United States Ambiq Full time**Job Overview:**We are seeking an experienced Embedded Software Engineer to join our System Test team at Ambiq. As a key member of our team, you will be responsible for defining, developing, and executing test cases that exercise combinations of CPU, memory, I/O, graphics, power management, and security features of Ambiq hardware and...
-
Embedded Software Developer
3 days ago
Austin, Texas, United States Ambiq Full timeJob OverviewThe Embedded Software Developer will play a key role in testing out our cutting-edge low power system-on-chip products. This role requires proficiency in writing and debugging C code for embedded SoCs or microcontrollers, writing Python scripts, and deep familiarity with system-on-chip architecture.Responsibilities:Update existing test automation...
-
Austin, Texas, United States Ambiq Micro, Inc Full timeAmbiq Micro, Inc. is a leading developer of ultra-low power semiconductor solutions.Job OverviewWe are seeking an experienced Embedded Software Engineer to join our System Test team in testing and developing our cutting-edge low power system-on-chip products.About the RoleAs an Embedded Software Engineer, you will be responsible for defining, developing, and...
-
Austin, Texas, United States META Full time**Job Description:**We are seeking a highly motivated Silicon Validation Lead to join our team at Meta Reality Labs. As a key member of our silicon validation team, you will be responsible for leading our efforts in validating custom silicon designs for AR devices.**About the Team:**Our silicon validation team is composed of experts from various backgrounds,...
-
Senior Validation Systems Engineer
1 day ago
Austin, Texas, United States Skyworks Full timeAbout the RoleAs a Senior Validation Systems Engineer at Skyworks, you will be part of a dynamic team responsible for validating and characterizing our high-performance analog semiconductors. Your primary focus will be on designing and developing silicon validation test benches, collaborating with IC design teams, and ensuring that our products meet the...
-
Austin, Texas, United States Apple Full timeCPU and Memory Subsystem ValidatorIn this critical role, you will be responsible for developing and implementing functional validation software for Apple's world-class silicon.About the Job:You will work closely with designers and architects to understand the functionality of various blocks in the System on Chip (SoC).Create validation test plans to ensure...
-
Embedded Systems Engineer
3 weeks ago
Austin, Texas, United States Unreal Gigs Full time["Job Title: Embedded Systems Engineer - Robotics SpecialistJob SummaryUnreal Gigs is looking for a highly skilled Embedded Systems Engineer - Robotics Specialist to join our team. As an Embedded Systems Engineer, you will be responsible for designing and developing embedded software and firmware for microcontrollers and microprocessors that control robotic...
-
Austin, Texas, United States Qualcomm Full timeJob DescriptionWe are seeking a highly skilled CPU Power Management Firmware Engineering Expert to join our team at Qualcomm. As a leading technology innovator, we push the boundaries of what's possible to enable next-generation experiences and drive digital transformation.The successful candidate will be responsible for working with a team to develop and...
-
Embedded Software Development Expert
1 day ago
Austin, Texas, United States Technology Navigators Full timeTransforming the Recycling IndustryOur client is a pioneering organization revolutionizing the recycling industry by harnessing the power of data analytics and artificial intelligence to redefine metal salvaging. With a passion for creating a more sustainable future, this innovative company has the cutting-edge technology to turn vision into reality.Key...
-
Silicon Design Verifier
1 day ago
Austin, Texas, United States Microsoft Corporation Full timeResponsibilitiesAs a Design Verification Engineer II at Microsoft, you will establish yourself as an integral member of a pre-silicon verification and post-silicon validation team for the development of custom silicon components. You will collaborate with Architecture, Design, Firmware/Software, Product Engineering, Program Management, and third-party vendor...
-
Austin, Texas, United States Apple Full timeAbout the RoleAt Apple, we're revolutionizing the world of technology with innovative products and services that empower our customers to achieve their goals. As a Graphics Verification Engineer in our Silicon Technologies group, you'll play a critical role in designing and manufacturing next-generation processors that power our devices.Your...
-
Software Engineer
1 day ago
Austin, Texas, United States Emonics LLC Full timeCompany Overview:Emonics LLC is a leading provider of embedded Linux solutions. We are committed to delivering high-quality products and services to our clients.Job Description:We are seeking a highly skilled Software Engineer - Embedded Systems to join our team. The successful candidate will be responsible for designing, developing, and implementing...
-
Embedded Software Developer
1 day ago
Austin, Texas, United States Kratos Defense & Security Solutions Full timeWe are seeking a highly motivated and dedicated Embedded Software Developer to join our team. The successful candidate will work in a collaborative setting, developing software for unmanned aircraft systems and embedded systems.Key responsibilities include:Developing software for new and existing systems for aircraft and aircraft test systemsIntegrating and...
-
Embedded Systems Software Engineer
3 weeks ago
Austin, Texas, United States Shift Robotics Full time**Shift Robotics**: A Company Revolutionizing Personal MobilityWe're making the world a more walkable place. Our mission is to empower people to choose walking over sitting in traffic, giving them the ability to move faster and more efficiently.Job Description:We're seeking an experienced Embedded Systems Software Engineer to join our team. This is an...
-
Embedded Platform Software Engineer
3 days ago
Austin, Texas, United States FLASH Inc Full timeJob Description:The Associate Software Engineer on the Embedded Platform team will be responsible for designing, developing, and testing software for embedded Linux systems. They will work independently at times, but also know when to seek guidance from more senior engineers on the team.The ideal candidate has a strong understanding of technical concepts and...