Silicon Validation Software Engineer: Embedded Systems Development
3 weeks ago
Job 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 products to millions of customers quickly.
Description
- 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.
Estimated Salary: $120,000 - $180,000 per year.
-
Austin, Texas, United States Apple Full timeJob OverviewEstimated Annual Salary: $150,000 - $180,000A 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 ResponsibilitiesDevelop boot code for Apple SOC,...
-
Austin, Texas, United States Apple Full timeSilicon Validation Software Engineer at AppleThis is a highly visible role in validating Apple's world-class silicon. As a software developer, you will be writing functional validation software for the CPUs, caches, and memory subsystem of our SoCs.About the Role:Work closely with designers and architects to understand the functionality of various blocks in...
-
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...
-
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...
-
Embedded Software Engineer
3 weeks 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...
-
Lead Silicon Validator
3 weeks 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 Developer
3 weeks 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...
-
Embedded Software Test Engineer
2 weeks ago
Austin, Texas, United States Ambiq Micro, Inc Full timeJob SummaryAt Ambiq Micro, Inc., we are seeking a highly skilled Embedded Software Test Engineer to join our System Test team. The ideal candidate will have 5-8 years of experience in developing low-level C applications and be proficient in scripting languages such as Python, Perl, Tcl/Tk, and shell.The estimated salary for this position is $120,000 -...
-
Senior Validation Engineer
2 weeks ago
Austin, Texas, United States Ambiq Micro, Inc Full timeJob Title: Senior Validation EngineerAbout Ambiq Micro, Inc.Ambiq Micro, Inc. is a leading developer of ultra-low power semiconductor solutions. Our mission is to enable intelligent devices everywhere by driving a more energy-efficient, sustainable, and data-driven world. With over 200 million units shipped as of March 2023, we are committed to taking...
-
Embedded Systems Software Developer
3 weeks ago
Austin, Texas, United States Kratos Defense & Security Solutions Full timeJob DescriptionWe are seeking a highly motivated and dedicated individual to fill the position of Embedded Systems Software Developer. The successful candidate will have the opportunity to work as a member of a small team in a collaborative setting, developing software for new and existing systems for aircraft and aircraft test systems.The ideal candidate...
-
Embedded Software Engineer
2 weeks ago
Austin, Texas, United States Ambiq Micro, Inc Full timeJob Title: Embedded Software EngineerAbout Ambiq Micro, Inc:Ambiq Micro, Inc is a leading developer of ultra-low power semiconductor solutions. Our mission is to enable intelligent devices everywhere by providing the lowest-power semiconductor solutions to drive a more energy-efficient, sustainable, and data-driven world.Job Description:Key...
-
Lead Software Developer Embedded Systems
3 weeks ago
Austin, Texas, United States Hispanic Technology Executive Council Full timeLead Software Developer Embedded SystemsAs a Lead Software Developer Embedded Systems at Dell Technologies, you will play a critical role in the development of sophisticated systems and software based on our customers' business goals, needs, and general business environment.You will be part of our Software Engineering team, which delivers innovative...
-
Senior Validation Systems Engineer
3 weeks 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...
-
Software Engineer
3 weeks 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
3 weeks 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 Emonics LLC Full timeAt Emonics LLC, we are committed to delivering exceptional results through innovative solutions. We are currently seeking a talented Embedded Systems Software Engineer to lead our efforts in Android development.This is an exciting opportunity for a seasoned engineer with a strong background in C/C++ development and Android framework knowledge. Experience...
-
Staff Validation Expert
2 weeks ago
Austin, Texas, United States Ambiq Micro, Inc Full timeJob Title: Staff Validation ExpertAbout Ambiq Micro, Inc.Ambiq Micro, Inc. is a leading developer of ultra-low power semiconductor solutions for intelligent devices. Our mission is to enable a more energy-efficient, sustainable, and data-driven world by developing innovative technologies that take Artificial Intelligence (AI) to new heights in mobile and...
-
Silicon Validation Expert
3 weeks 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...
-
Validation Systems Specialist
3 weeks ago
Austin, Texas, United States Skyworks Full timeAbout SkyworksSkyworks is an innovator of high-performance analog semiconductors, powering the wireless networking revolution. Our solutions are designed to connect everyone and everything, all the time. As a Senior Validation Systems Engineer, you will be part of a team that shares this vision and is committed to delivering high-quality products.Job...
-
Embedded Systems Software Architect
3 weeks ago
Austin, Texas, United States Lorven Technologies Full timeUnlock Your Potential: Embedded Systems Software ArchitectAbout Us:Lorven Technologies is a pioneering technology company that specializes in developing cutting-edge solutions for the tech industry.Salary and Benefits: $120,000 - $180,000 per yearJob Summary:We are seeking an experienced Embedded Systems Software Architect with a strong background in Linux...