Silicon Software Development Engineer: Next-Generation Systems
22 hours ago
Overview
Apple is a leader in innovative technology, and we are seeking a highly skilled Silicon Software Development Engineer to join our team. As a member of our silicon validation organization, you will play a critical role in developing embedded software solutions for next-generation systems.
Responsibilities
- Develop boot and driver code for Apple SOCs, 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.
Requirements
- Bachelor's degree in Computer Science or related field.
- 10+ years of experience in silicon validation software engineering or related field.
- Proficiency in C/C++, assembly, and Linux.
- Experience in boot code, CPU & SOC initialization, device drivers, and lpDDR4/5.
- Familiarity with IO protocols and script languages.
Compensation
We offer an estimated salary of $175,000 - $225,000 per year, depending on experience, plus comprehensive medical and dental coverage, retirement benefits, and the opportunity to become an Apple shareholder.
About Apple
Apple is an equal opportunity employer and takes affirmative action to ensure equal opportunity for all applicants. We value diversity and inclusion in our workplace and are committed to creating a work environment that is welcoming and inclusive for everyone.
-
Software Engineering Expert
2 weeks ago
San Jose, California, United States Cisco Full timeAbout Cisco Silicon OneCisco Silicon One is the center of Cisco's ASIC design, driving innovation in next-generation network devices for the 5G and AI era.Our team works in a startup atmosphere within a stable and leading corporate environment, with all silicon Hardware and Software development fields under one roof. Our devices are crafted for universal...
-
San Jose, California, United States Cisco Systems, Inc. Full timeCisco Systems, Inc. is seeking a skilled Senior Software Engineer to join our UCS Blade Platform BMC Team.About the RoleWe are looking for an experienced software developer who can design and implement platform BMC software for next-generation enterprise-class PCIe nodes/fabrics as part of Cisco's Cloud and AI Infrastructure group.The ideal candidate will...
-
Senior Embedded Systems Engineer
2 weeks ago
San Francisco, California, United States Cisco Systems, Inc. Full timeCisco Systems, Inc. is seeking a highly skilled Senior Embedded Systems Engineer to join our team in the development of next-generation products.About the RoleThis is a full-time position that will be responsible for leading the design and development of cutting-edge embedded systems, from architecture to mass production. The successful candidate will have a...
-
High Performance Networking Software Developer
3 weeks ago
San Jose, California, United States Cisco Systems, Inc. Full timeAbout Cisco Silicon OneCisco Silicon One is a leading provider of networking silicon solutions, enabling the development of next-generation network devices for the 5G and AI era. Our team works in a collaborative atmosphere within a stable and leading corporate environment, with all silicon Hardware and Software development fields under one roof.We develop...
-
San Diego, California, United States Apple Full timeJob Summary:We are seeking an exceptional Embedded Software Engineer to join our team at Apple. In this role, you will contribute to the development of embedded software solutions, debug and bring-up of state-of-the-art next generation SOCs, and support current and future Apple products.Key Responsibilities: Develop boot and driver code for Apple SOC,...
-
High-Performance Software Development Engineer
3 weeks ago
San Jose, California, United States Cisco Full timeJob DescriptionCisco Silicon One is a leading innovator in the field of network devices, driving the development of next-generation infrastructure solutions for the 5G and AI era. We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the creation of cutting-edge software technologies.As a Senior Software Engineer at...
-
Silicon Design Engineering Director
2 weeks ago
San Jose, California, United States Advanced Micro Devices Full timeUnlock the Future of Silicon Design Engineering at AMDWe're on a mission to transform lives with innovative technology, and we're seeking a visionary leader to join our team.About Us:At Advanced Micro Devices (AMD), we're passionate about harnessing the power of silicon design engineering to create next-generation computing experiences. Our cutting-edge...
-
San Diego, California, United States Apple Full timeJob OverviewWe are seeking an experienced Embedded Software Engineer to join our team and contribute to the development of next-generation System-on-Chip (SoC) designs. The ideal candidate will have a strong background in software development, computer architecture, and embedded systems.About AppleApple is a leader in the technology industry, committed to...
-
Mission-Critical Software Engineer
3 weeks ago
San Diego, California, United States Northrop Grumman Full timeAbout the RoleWe are seeking a highly skilled Software Engineer or Principal Software Engineer to join our team at Northrop Grumman. In this role, you will design, develop, integrate, and test software for our end-user customers and businesses.Key ResponsibilitiesDesign and develop embedded and real-time systems software.Work with multi-disciplinary teams in...
-
San Diego, California, United States Apple Full timeRequired Skills and QualificationsTo succeed in this role, you will need:Bachelor's degree in Computer Engineering, Computer Science, or equivalent experience.2+ years of experience developing software in C/C++. Experience with real-time operating systems is a plus.Proven experience in writing software for multi-threaded environments.Additionally,...
-
San Diego, California, United States Northrop Grumman Full timeAt Northrop Grumman, we are pioneers in shaping the future of flight systems. Our commitment to excellence has enabled us to deliver cutting-edge technologies that impact people's lives around the world.We are currently seeking an Embedded Software Development Lead to join our team in San Diego, California. As a key member of our Embedded SW Development...
-
San Jose, California, United States Cisco Full timeCompany OverviewCisco Silicon One is the center of Cisco's ASIC design and development, driving next-generation network devices for the 5G and AI era. Our team works in a startup atmosphere within a stable corporate environment, hosting all silicon Hardware and Software development fields under one roof. We craft universal adaptable devices with high speed,...
-
Highly Skilled Software Architect
3 weeks ago
San Jose, California, United States Cisco Systems, Inc. Full timeAbout UsCisco Systems, Inc. is a leading provider of networking solutions, driving innovation in the field of Artificial Intelligence and Machine Learning.Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Cisco Silicon One, where you will play a key role in developing cutting-edge silicon products for the 5G and AI...
-
Software Development Expert
2 days ago
San Jose, California, United States Cisco Full timeCisco Silicon One is a leading center for ASIC design, driving the development of next-generation network devices for the 5G and AI era. As a Network Infrastructure Specialist, you will be part of our outstanding team that works in a startup atmosphere within a stable and leading corporate environment. Our design center hosts all silicon hardware and...
-
Embedded Systems Validation Engineer
1 day ago
San Diego, California, United States Apple Full timeJob Overview">You will be responsible for the comprehensive system-level validation of Apple's next-generation SoCs. This role requires a strong understanding of computer architecture, memory hierarchies, CPUs, and caching. As a system level validation expert, you will dive deep into the SoC architecture and become a specialist in our existing SiVal software...
-
San Diego, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Embedded Systems Validation Engineer to join our team at Apple. In this role, you will be responsible for developing and implementing comprehensive system-level validation strategies for our next-generation SoCs.Your primary focus will be on stress testing and analysis, ensuring that our devices can withstand...
-
Silicon Hardware Engineer
2 days ago
San Jose, California, United States Cisco Full timeSilicon Hardware Engineer at Cisco Silicon One is responsible for designing and developing the full software stack enabling the Silicon One network processors. As a key member of our team, you will work with the Open Standards community and our exciting customers to deliver outstanding routing and switching platforms. The estimated salary for this role is...
-
Embedded Systems Software Developer
3 weeks ago
San Diego, California, United States Apex Systems Full timeApex Systems is currently seeking a skilled Embedded Systems Software Developer to join their team in San Diego, CA.About the RoleThe successful candidate will be responsible for designing, implementing, testing, and integrating software functions in a Linux or real-time operating system (RTOS) environment.The role requires expertise in writing software to...
-
ASML US, LLC Internship
3 weeks ago
San Diego, California, United States ASML US, LLC Full timeThe company overview of ASML US, LLC is a leading manufacturer of lithography machines used in the semiconductor industry. The role requires expertise in various fields such as system engineering, optics, physics, controls, mechanical engineering, electrical engineering, test engineering, embedded software and firmware, manufacturing, industrialization, and...
-
San Jose, California, United States Infinera Full timeAre you ready to be part of a team that's pushing the boundaries of innovation? Infinera, a global leader in networking solutions, is seeking a Senior Software Engineer with 3+ years of experience to join our industry-disrupting team. Salary: $107,800.00 - $200,200.00 per year.About the RoleWe're looking for a talented software engineer who can design,...